Advertisement
Guest User

Untitled

a guest
Dec 18th, 2014
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.20 KB | None | 0 0
  1. # Good Morning Shrek
  2.  
  3.  
  4. import random
  5. pscore = 0
  6. cpuscore = 0
  7.  
  8. def playerwins():
  9.     global pscore
  10.     global cpuscore
  11.     pscore = pscore + 1
  12.     print ""
  13.     print pc.capitalize(), "Beats", cpick.capitalize()
  14.     print "Player", pscore, "-", cpuscore, "Computer\n"
  15.            
  16. def cpuwins():
  17.     global pscore
  18.     global cpuscore
  19.     cpuscore = cpuscore + 1
  20.     print ""
  21.     print cpick.capitalize(), "Beats", pc.capitalize()
  22.     print "Player", pscore, "-", cpuscore, "Computer\n"
  23.    
  24.    
  25. def draw():
  26.     print ""
  27.     print pc.capitalize(), "Stymied", cpick.capitalize()
  28.     print "This Ones A Draw\n"
  29.    
  30. def check():
  31.     if ppick > cpupick:
  32.         playerwins()
  33.     elif ppick == cpupick:
  34.         draw()
  35.     else:
  36.         ppick < cpupick
  37.         cpuwins()
  38.        
  39. while True :
  40.     choices = ["rock", "paper", "scissors", "lizzard", "spock"]
  41.     cpick = random.choice(choices)
  42.     ppick = 1
  43.            
  44.     pc = raw_input("Enter Your Choice \nRock, Paper, Scissors, Lizzard, Spock\n").lower()
  45.     if pc == "exit":
  46.         break
  47.     while pc not in choices:
  48.         if pc == "exit":
  49.             break
  50.         pc = raw_input("Please Try Again \nRock, Paper, Scissrs, Lizzard, Spock\n").lower()
  51.        
  52.     if pc == "scissors":
  53.         dict = {'paper' : 0, "lizzard" : 0, "rock" : 2, "spock": 2, "scissors" : 1};
  54.         cpupick = (dict[cpick])
  55.         check()
  56.        
  57.     elif pc == "paper":
  58.         dict = {'paper' : 1, "lizzard" : 2, "rock" : 0, "spock": 0, "scissors" : 2};
  59.         cpupick = (dict[cpick])
  60.         check()
  61.     elif pc == "rock":
  62.         dict = {'paper' : 2, "lizzard" : 0, "rock" : 1, "spock": 2, "scissors" : 0};
  63.         cpupick = (dict[cpick])
  64.         check()
  65.        
  66.     elif pc == "lizzard":
  67.         dict = {'paper' : 0, "lizzard" : 1, "rock" : 2, "spock": 0, "scissors" : 2};
  68.         cpupick = (dict[cpick])
  69.         check()
  70.     elif pc == "spock":
  71.         dict = {'paper' : 2, "lizzard" : 2, "rock" : 0, "spock": 1, "scissors" : 0};
  72.         cpupick = (dict[cpick])
  73.         check()
  74.    
  75.     #print "Would you like to play again"
  76.     #ua = raw_input("Y / N\n")
  77.    # if ua == "y":
  78.   #      continue
  79.  #   else:
  80. #        exit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement