Guest User

Untitled

a guest
Jul 6th, 2016
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.31 KB | None | 0 0
  1. import os, time
  2. from time import sleep
  3. import random
  4.  
  5. def cls():
  6. if os.name == 'nt':
  7. os.system('cls')
  8. else:
  9. os.system("clear")
  10.  
  11. sus="-"*35
  12.  
  13. #face variables
  14. faceAng=["print(); (' _ _ '); print(' \ / '); print(' | \ / | '); print(' | | '); print(' '); print(' ___________ '); print(' / \ '); print(' / \ '); print(); print()"]
  15. faceSad=["print(); print(' | | '); print(' | | '); print(' | | '); print(' '); print(' __________ '); print(' / \ '); print(' / \ '); print(); print()"]
  16. faceHap=["print(); print(' | | '); print(' | | '); print(' | | '); print(' '); print(' | | '); print(' \ / '); print(' \ __________ / '); print(); print()"]
  17.  
  18.  
  19. #Other variables
  20. depo=["rock","paper","scissors","lizard","spock"]
  21. depo2=("exit")
  22. depo3=("fuck you","fucktard","douchebag","pussy","shithead","asshat","fudge packer")
  23. answers=("Yep, no doubt about it, your father should have pulled out earlier.","I’m not a proctologist but I sure know an asshole when I see one","Who lit the fuse on your tampon?","If I wanted to listen to an asshole, I’d fart.","Acting like a dick wont make yours any bigger","well... your ass looks fat in those pants.","Who ate your bowl of sunshine this morning thundercloud?")
  24.  
  25. user_score=0
  26. computer_score=0
  27. game_tie=0
  28.  
  29. while True:
  30. print()
  31. print(" ------------------------------")
  32. print(' Wins: ', user_score, ' |')
  33. print(' Loses: ', computer_score, ' |')
  34. print(' Ties: ', game_tie, ' |')
  35. print(" ------------------------------")
  36. print()
  37. print(" Rock, paper, scissors, lizard, or Spock? Type exit or press ENTER to quit:")
  38. print()
  39. print(" NOTE: TYPE CHOICES IN ALL LOWER CASE.")
  40. print()
  41. print()
  42. x=input(" SELECTION: ")
  43. cls()
  44.  
  45. if x in depo3:
  46. print (faceAng)
  47. print(random.choice(answers))
  48. sleep(5.0)
  49. exit()
  50.  
  51. if x in depo2:
  52. exit()
  53.  
  54. if x not in depo:
  55. print ("INVALID SELECTION")
  56. sleep(1.0)
  57. cls()
  58. continue
  59.  
  60. pc=random.choice(depo)
  61. sleep(0.5)
  62. print (("Computer picked {}.").format(pc))
  63. if x==pc:
  64. sleep(0.5)
  65. print (("\nIt's a draw.\n{}").format(sus))
  66. input("Try Again? Press Enter to Continue... ")
  67. game_tie=game_tie+1
  68. cls()
  69.  
  70.  
  71. elif x=="rock" and pc=="scissors":
  72. sleep(0.5)
  73. print (("\nYOU WIN! Rock smashes scissors.\n{}").format(sus))
  74. print (faceHap)
  75. input("Try Again? Press Enter to Continue... ")
  76. user_score=user_score+1
  77. cls()
  78.  
  79. elif x=="rock" and pc=="spock":
  80. sleep(0.5)
  81. print (("\nYOU LOSE! Spock vaporizes rock.\n{}").format(sus))
  82. print (faceSad)
  83. input("Try Again? Press Enter to Continue... ")
  84. computer_score=computer_score+1
  85. cls()
  86.  
  87. elif x=="rock" and pc=="lizard":
  88. sleep(0.5)
  89. print (("\nYOU WIN! Rock crushes lizard.\n{}").format(sus))
  90. print (faceHap)
  91. input("Try Again? Press Enter to Continue... ")
  92. user_score=user_score+1
  93. cls()
  94.  
  95. elif x=="rock" and pc=="paper":
  96. sleep(0.5)
  97. print (("\nYOU LOSE! Paper covers rock.\n{}").format(sus))
  98. print (faceSad)
  99. input("Try Again? Press Enter to Continue... ")
  100. computer_score=computer_score+1
  101. cls()
  102.  
  103. elif x=="paper" and pc=="rock":
  104. sleep(0.5)
  105. print (("\nYOU WIN! Paper beats rock,\n{}").format(sus))
  106. print (faceHap)
  107. input("Try Again? Press Enter to Continue... ")
  108. user_score=user_score+1
  109. cls()
  110. elif x=="paper" and pc=="scissors":
  111. sleep(0.5)
  112. print (("\nYOU LOSE! Scissors cut paper\n{}").format(sus))
  113. print (faceSad)
  114. input("Try Again? Press Enter to Continue... ")
  115. computer_score=computer_score+1
  116. cls()
  117. elif x=="paper" and pc=="spock":
  118. sleep(0.5)
  119. print (("\nYOU WIN! Paper dispoves Spock.\n{}").format(sus))
  120. print (faceHap)
  121. input("Try Again? Press Enter to Continue... ")
  122. user_score=user_score+1
  123. cls()
  124. elif x=="paper" and pc=="lizard":
  125. sleep(0.5)
  126. print (("\nYOU LOSE! Lizard eats paper.\n{}").format(sus))
  127. print (faceSad)
  128. input("Try Again? Press Enter to Continue... ")
  129. computer_score=computer_score+1
  130. cls()
  131.  
  132. elif x=="scissors" and pc=="paper":
  133. sleep(0.5)
  134. print (("\nYOU WIN! Scissors cuts paper.\n{}").format(sus))
  135. print (faceHap)
  136. input("Try Again? Press Enter to Continue... ")
  137. user_score=user_score+1
  138. cls()
  139.  
  140. elif x=="scissors" and pc=="lizard":
  141. sleep(0.5)
  142. print (("\nYOU WIN! Scissors decapitates liazrd.\n{}").format(sus))
  143. print (faceHap)
  144. input("Try Again? Press Enter to Continue... ")
  145. user_score=user_score+1
  146. cls()
  147.  
  148. elif x=="scissors" and pc=="spock":
  149. sleep(0.5)
  150. print (("\nYOU LOSE!Spock smashes scissors.\n{}").format(sus))
  151. print (faceSad)
  152. input("Try Again? Press Enter to Continue... ")
  153. computer_score=computer_score+1
  154. cls()
  155.  
  156. elif x=="scissors" and pc=="rock":
  157. sleep(0.5)
  158. print (("\nYOU LOSE! Rock smashes scissors.\n{}").format(sus))
  159. print (faceSad)
  160. input("Try Again? Press Enter to Continue... ")
  161. computer_score=computer_score+1
  162. cls()
  163.  
  164. elif x=="lizard" and pc=="paper":
  165. sleep(0.5)
  166. print (("\nYOU WIN! Lizard eats paper.\n{}").format(sus))
  167. print (faceHap)
  168. input("Try Again? Press Enter to Continue... ")
  169. user_score=user_score+1
  170. cls()
  171.  
  172. elif x=="lizard" and pc=="rock":
  173. sleep(0.5)
  174. print (("\nYOU LOSE! Rock crushes lizard.\n{}").format(sus))
  175. print (faceSad)
  176. input("Try Again? Press Enter to Continue... ")
  177. computer_score=computer_score+1
  178. cls()
  179.  
  180. elif x=="lizard" and pc=="spock":
  181. sleep(0.5)
  182. print (("\nYOU WIN! Lizard poisons Spock.\n{}").format(sus))
  183. print (faceHap)
  184. input("Try Again? Press Enter to Continue... ")
  185. user_score=user_score+1
  186. cls()
  187.  
  188. elif x=="lizard" and pc=="scissors":
  189. sleep(0.5)
  190. print (("\nYOU LOSE! Scissors decapitates lizard.\n{}").format(sus))
  191. print (faceSad)
  192. input("Try Again? Press Enter to Continue... ")
  193. computer_score=computer_score+1
  194. cls()
  195.  
  196.  
  197. elif x=="spock" and pc=="paper":
  198. sleep(0.5)
  199. print (("\nYOU LOSE! Paper disproves Spock.\n{}").format(sus))
  200. print (faceSad)
  201. input("Try Again? Press Enter to Continue... ")
  202. computer_score=computer_score+1
  203. cls()
  204.  
  205. elif x=="spock" and pc=="scissors":
  206. sleep(0.5)
  207. print (("\nYOU WIN! Spock smashes scissors.\n{}").format(sus))
  208. print (faceHap)
  209. input("Try Again? Press Enter to Continue... ")
  210. user_score=user_score+1
  211. cls()
  212.  
  213. elif x=="spock" and pc=="lizard":
  214. sleep(0.5)
  215. print (("\nYOU LOSE! Lizard poisons Spock.\n{}").format(sus))
  216. print (faceSad)
  217. input("Try Again? Press Enter to Continue... ")
  218. computer_score=computer_score+1
  219. cls()
  220.  
  221. elif x=="spock" and pc=="rock":
  222. sleep(0.5)
  223. print (("\nYOU WIN! Spock vaporizes rock.\n{}").format(sus))
  224. print (faceHap)
  225. input("Try Again? Press Enter to Continue... ")
  226. user_score=user_score+1
  227. cls()
  228.  
  229. else:
  230. sleep(0.5)
  231. print (("\nYOU LOSE! {} beats {}\n{}").format(pc,x,sus))
  232. print (faceSad)
  233. input("Try Again? Press Enter to Continue... ")
  234. computer_score=computer_score+1
  235. cls()
  236. input()
Advertisement
Add Comment
Please, Sign In to add comment