Python Game(R,P,S)

Python Game Rock,Paper,Scissor...


  1. #Rock paper scissor
  2. import random
  3.  
  4.  
  5. def game(compS , you):
  6. if compS == you:
  7. return None
  8.  
  9. elif compS == 'r':
  10. if you == 's':
  11. return False
  12. elif you == 'p':
  13. return True
  14.  
  15. elif compS == 's':
  16. if you =='p':
  17. return False
  18. elif you =='r':
  19. return True
  20.  
  21. elif compS == 'p' :
  22. if you == 'r':
  23. return False
  24. elif you == 's':
  25. return True
  26.  
  27.  
  28.  
  29. print("Computer turns Rock paper or scisssor")
  30. randomNo = random.randint(1,3)
  31. if randomNo == 1:
  32. compS = 'r'
  33. elif randomNo == 2 :
  34. compS = 'p'
  35. elif randomNo == 3:
  36. compS = 's'
  37.  
  38.  
  39. you = input("Choose Rock(r) Paper(p) Or Scissor(s): ")
  40.  
  41. output = game(compS , you)
  42.  
  43. if compS == 'r':
  44. a = "ROCK"
  45. elif compS == 'p':
  46. a ="PAPER"
  47. elif compS == 's':
  48. a = "SCISSOR"
  49.  
  50. if you == 'r':
  51. b = "ROCK"
  52. elif you == 'p':
  53. b ="PAPER"
  54. elif you == 's':
  55. b = "SCISSOR"
  56.  
  57.  
  58. print(f"Computer selected {a} ")
  59. print(f"You selected {b } ")
  60.  
  61.  
  62. if output == None:
  63. print("The game is a tie!")
  64. elif output == True: # or we can only wriite elif output:
  65. print("You Win!")
  66. else:
  67. print("You Lose!")

Comments

Popular Posts