Advertisement
Guest User

Rock Paper Scissors Python game

a guest
May 29th, 2017
3,849
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 3.65 KB | None | 0 0
  1. import time
  2. import random
  3.  
  4. print("Hello, and welcome to a game of rock paper scissors!")
  5. time.sleep(1.5)
  6. print("This is a best of three game!")
  7. time.sleep(1.5)
  8. input("Press Enter to continue!")
  9.  
  10. playerscore = 0
  11. cpuscore = 0
  12.  
  13. while True:
  14.    
  15.     cpu = random.choice(["Rock","Paper","Scissors"])
  16.  
  17.     player = input("Rock, Paper or Scissors?\n")
  18.     time.sleep(2)
  19.     while (player != "Rock") and (player != "Paper") and (player != "Scissors"):
  20.         print("Please use capital letters")
  21.         time.sleep(2)
  22.         player = input("Rock, Paper or Scissors?\n")
  23.         time.sleep(2)
  24.  
  25.  
  26.     if cpu == "Scissors":
  27.         print("The computer picked:\n",cpu)
  28.         time.sleep(1)
  29.         if player == "Scissors":
  30.             print("It is a tie!")
  31.             time.sleep(1)
  32.             playerscore = playerscore + 0
  33.             cpuscore = cpuscore + 0
  34.             print("Your score =",playerscore ,"the computer's score =",cpuscore)
  35.         elif player == "Rock":
  36.             print("You win!")
  37.             time.sleep(1)
  38.             playerscore = playerscore + 1
  39.             cpuscore = cpuscore + 0
  40.             print("Your score =",playerscore ,"the computer's score =",cpuscore)
  41.         else:
  42.             print("You loose!")
  43.             time.sleep(1)
  44.             playerscore = playerscore + 0
  45.             cpuscore = cpuscore + 1
  46.             print("Your score =",playerscore ,"the computer's score =",cpuscore)
  47.     elif cpu == "Paper":
  48.         print("The computer picked:\n",cpu)
  49.         time.sleep(1)
  50.         if player == "Scissors":
  51.             print("You win!")
  52.             time.sleep(1)
  53.             playerscore = playerscore + 1
  54.             cpuscore = cpuscore + 0
  55.             print("Your score =",playerscore ,"the computer's score =",cpuscore)
  56.         elif player == "Rock":
  57.             print("You loose!")
  58.             time.sleep(1)
  59.             playerscore = playerscore + 0
  60.             cpuscore = cpuscore + 1
  61.             print("Your score =",playerscore ,"the computer's score =",cpuscore)
  62.         else:
  63.             print("It is a tie!")
  64.             time.sleep(1)
  65.             playerscore = playerscore + 0
  66.             cpuscore = cpuscore + 0
  67.             print("Your score =",playerscore ,"the computer's score =",cpuscore)
  68.     else:
  69.         print("The computer picked:\n",cpu)
  70.         time.sleep(1)
  71.         if player == "Scissors":
  72.             print("You loose!")
  73.             time.sleep(1)
  74.             playerscore = playerscore + 0
  75.             cpuscore = cpuscore + 1
  76.             print("Your score =",playerscore ,"the computer's score =",cpuscore)
  77.         elif player == "Rock":
  78.             print("It is a tie!")
  79.             time.sleep(1)
  80.             playerscore = playerscore + 0
  81.             cpuscore = cpuscore + 0
  82.             print("Your score =",playerscore ,"the computer's score =",cpuscore)
  83.         else:
  84.             print("You win!")
  85.             time.sleep(1)
  86.             playerscore = playerscore + 1
  87.             cpuscore = cpuscore + 0
  88.             print("Your score =",playerscore ,"the computer's score =",cpuscore)
  89.  
  90.         if (playerscore == 2) and (cpuscore == 1):
  91.             print("You win!!!")
  92.             time.sleep(1)
  93.             break
  94.         elif (playerscore == 1) and (cpuscore == 2):
  95.             print("The computer wins!!!")
  96.             time.sleep(1)
  97.             break
  98.         elif (playerscore == 0) and (cpuscore == 2):
  99.             print("The computer wins!!!")
  100.             time.sleep(1)
  101.             break
  102.         elif (playerscore == 2) and (cpuscore == 0):
  103.             print("You win!!!")
  104.             time.sleep(1)
  105.             break
  106.         else:
  107.             time.sleep(1)
  108.             continue
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement