Advertisement
Guest User

Untitled

a guest
Nov 26th, 2015
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.47 KB | None | 0 0
  1. import random
  2. import math
  3.  
  4. def name_to_number(name):
  5.     # delete the follwing pass statement and fill in your code below
  6.     if name == "rock":
  7.         name = 0
  8.     elif name == "Spock":
  9.         name = 1
  10.     elif name == "paper":
  11.         name = 2
  12.     elif name == "lizard":
  13.         name = 3
  14.     else:
  15.         name = 4
  16.     return name
  17.  
  18. def number_to_name(number):
  19.     # delete the follwing pass statement and fill in your code below
  20.     if number == 0:
  21.         number = "rock"
  22.     elif number == 1:
  23.         number = "Spock"
  24.     elif number == 2:
  25.         number = "paper"
  26.     elif number == 3:
  27.         number = "lizard"
  28.     else:
  29.         number = "scissors"
  30.     return number
  31.  
  32. def rpsls(player_choice):
  33.  
  34.     print("")
  35.     player_number = name_to_number(player_choice)
  36.     print("Player choice", number_to_name (player_number))
  37.     computer_number = random.randrange(0, 5)
  38.     computer_name = number_to_name(computer_number)
  39.     print("Computer choice", computer_name)
  40.     difference = (player_number - computer_number) % 5
  41.     if difference == 0:
  42.         print("Player and Computer tie!")
  43.     elif difference == 1:
  44.         print("Player is declared winner!")
  45.     elif difference == 2:
  46.         print("Player is declared winner!")
  47.     elif difference == 3:
  48.         print("Computer is declared winner!")
  49.     else:
  50.         print("Computer is declared winner!")
  51.     return("")
  52.  
  53. rpsls("rock")
  54. rpsls("Spock")
  55. rpsls("paper")
  56. rpsls("lizard")
  57. rpsls("scissors")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement