Advertisement
Guest User

Untitled

a guest
Oct 15th, 2019
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.12 KB | None | 0 0
  1. import random
  2.  
  3. def rps():
  4. user_wins = 0
  5. user_loses = 0
  6. user_ties = 0
  7. cont_choice = 1
  8. while (cont_choice != 0):
  9. comp_choice = int(random.randint(1,3))
  10. user_choice = int(input("Pick your weapon: Rock(1) Paper(2) Scissors(3) "))
  11. while(user_choice == 0 or user_choice > 3):
  12. print("Invalid selection. Try again.\n")
  13. user_choice = int(input("Pick your weapon: Rock(1) Paper(2) Scissors(3) "))
  14.  
  15. if (user_choice == 0 or user_choice > 3):
  16. print("Invalid selection. Try again.")
  17. if (user_choice == 1 and comp_choice == 1):
  18. print("You both picked rock. Try again.")
  19. user_ties = user_ties + 1
  20. if (user_choice == 1 and comp_choice == 2):
  21. print("Paper covers rock, you lose.")
  22. user_loses = user_loses + 1
  23. if (user_choice == 1 and comp_choice == 3):
  24. print("Rock crushes scissors, you win.")
  25. user_wins = user_wins + 1
  26. if (user_choice == 2 and comp_choice == 1):
  27. print("Paper covers rock, you win.")
  28. user_wins = user_wins + 1
  29. if (user_choice == 2 and comp_choice == 2):
  30. print("You both picked paper. Try again.")
  31. user_ties = user_ties + 1
  32. if (user_choice == 2 and comp_choice == 3):
  33. print("Scissors cuts paper, you lose.")
  34. user_loses = user_loses + 1
  35. if (user_choice == 3 and comp_choice == 1):
  36. print("Rock crushes scissors, you lose.")
  37. user_loses = user_loses + 1
  38. if (user_choice == 3 and comp_choice == 2):
  39. print("Scissors cuts paper, you win.")
  40. user_wins = user_wins + 1
  41. if (user_choice == 3 and comp_choice == 3):
  42. print("You both picked scissors. Try again.")
  43. user_ties = user_ties + 1
  44. cont_choice = int(input("\nWould you like to continue? Yes(Any Number) No(0) "))
  45.  
  46. print("\nTotal wins = " + str(user_wins) + "\n")
  47. print("Total loses = " + str(user_loses) + "\n")
  48. print("Total ties = " + str(user_ties) + "\n")
  49.  
  50.  
  51. rps()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement