uccjshrimpton

A-Level Introduction Challenge (Rock Paper Scissors)

Jun 22nd, 2016
495
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.01 KB | None | 0 0
  1. from random import randint
  2.  
  3. #create a list of play options
  4. t = ["Rock", "Paper", "Scissors"]
  5.  
  6. #assign a random play to the computer
  7. computer = t[randint(0,2)]
  8.  
  9. #set player to False
  10. player = False
  11.  
  12. while player = False
  13. #set player to True
  14.     player = input("Rock, Paper, Scissors?")
  15.     if player == computer:
  16.         print("Tie!")
  17.     elif player == "Rock":
  18.         print("You win!", player, "smashes", computer)
  19.     elif player == "Paper":
  20.         if computer == "Scissors":
  21.             print("You lose!", computer, "cut", player)
  22.         else:
  23.             print("You win!", player, "covers", computer)
  24.     elif player == "Scissors":
  25.         if computer == "Rock":
  26.             print("You lose...", computer, "smashes", player)
  27.         else:
  28.             print("You win!", player, "cut", computer)
  29.     else:
  30.         print("That's not a valid play. Check your spelling!")
  31.     #player was set to True, but we want it to be False so the loop continues
  32.     player = False
  33.     computer = t[randint(0,2)]
Advertisement
Add Comment
Please, Sign In to add comment