Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import random
- #Rock Paper Scisscors Lizard Spock Game
- #Name to number
- rock = ("test")
- paper = ()
- scisscors = ()
- lizard = ()
- Spock = ()
- def main():
- print ("Lets play rock, paper, scissors, lizard, Spock")
- player = user_guess()
- computer = npc_guess()
- complete(player,computer)
- rock = player
- if rock == "test":
- main()
- def user_guess(): #Users hand in RPSLS
- player = input("Choose 'rock', 'paper', 'scisscors', 'lizard', 'Spock'\n")
- #player = "rock"
- rock = player
- game = True
- while game:
- if player == 'rock' or player == 'paper' or player == 'scisscors'\
- or player == 'lizard' or player == 'Spock':
- return player
- else:
- print("That Choice isn't valid.")
- def npc_guess(): #computers hand in RPSLS
- computer = random.randrange(0, 5)
- if computer == 0:
- print("The NPC has chosen rock")
- computer = "rock"
- elif computer == 1:
- print("The NPC has chosen paper")
- computer = "paper"
- elif computer == 2:
- print("The NPC has chosen scisscors")
- computer = "scisscors"
- elif computer == 3:
- print("The NPC has chosen lizard")
- computer = "lizard"
- elif computer == 4:
- print("The NPC has chosen Spock")
- computer = "Spock"
- return computer
- def complete(player, computer): #determines if the computer beat you, if not you win or tie.
- if (computer == 'rock' and player == 'lizard') or ( computer == 'rock' and player == 'paper')\
- or (computer == 'paper' and player == 'scisscors') or (computer == 'paper' and player == 'Spock')\
- or (computer == 'scisscors' and player == 'paper') or (computer == 'paper' and player == 'lizard')\
- or (computer == 'lizard' and player == 'paper') or (computer == 'lizard' and player == 'Spock')\
- or (computer == 'Spock' and player == 'rock') or (computer == 'Spock' and player == 'scisscors'):
- print('The Computer wins',computer,'beats',player)
- elif computer == player:
- print('It was a tie',computer,'ties',player)
- else:
- print("You win!",player,"beats",computer)
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement