Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import random
- import math
- def name_to_number(name):
- # delete the follwing pass statement and fill in your code below
- if name == "rock":
- name = 0
- elif name == "Spock":
- name = 1
- elif name == "paper":
- name = 2
- elif name == "lizard":
- name = 3
- else:
- name = 4
- return name
- def number_to_name(number):
- # delete the follwing pass statement and fill in your code below
- if number == 0:
- number = "rock"
- elif number == 1:
- number = "Spock"
- elif number == 2:
- number = "paper"
- elif number == 3:
- number = "lizard"
- else:
- number = "scissors"
- return number
- def rpsls(player_choice):
- print("")
- player_number = name_to_number(player_choice)
- print("Player choice", number_to_name (player_number))
- computer_number = random.randrange(0, 5)
- computer_name = number_to_name(computer_number)
- print("Computer choice", computer_name)
- difference = (player_number - computer_number) % 5
- if difference == 0:
- print("Player and Computer tie!")
- elif difference == 1:
- print("Player is declared winner!")
- elif difference == 2:
- print("Player is declared winner!")
- elif difference == 3:
- print("Computer is declared winner!")
- else:
- print("Computer is declared winner!")
- return("")
- rpsls("rock")
- rpsls("Spock")
- rpsls("paper")
- rpsls("lizard")
- rpsls("scissors")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement