Advertisement
Guest User

Untitled

a guest
Nov 18th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.67 KB | None | 0 0
  1. from random import randint
  2. answered = 0
  3. correct = 0
  4. while True:
  5. option = randint(1,5) # Change the 2 to the ammount of options
  6. YesNo = input("Type yes or no to answer a random question; ")
  7.  
  8. # Option selection - Copy and paste options and edit as necessary
  9. replyInt = randint(1,3) # To pick a random reply!
  10. if option == 1:
  11. question = "Would you run from a building which was on fire?"
  12. if replyInt == 1:
  13. replyNo = "REPLY 2 N"
  14. replyYes = "REPLY 2 Y"
  15. elif replyInt == 2:
  16. replyNo = "REPLY 2 N"
  17. replyYes = "REPLY 2 Y"
  18. else:
  19. replyNo = "You would need an ambulance... and a lot of doctors when you reach the hospital!"
  20. replyYes = "Good choice /:"
  21. correctAns = "Y"
  22. elif option == 2:
  23. question = "Would you jump off a cliff to escape a horde of zombies?"
  24. if replyInt == 1:
  25. replyNo = "Make friends with da zombies"
  26. replyYes = "*dead*"
  27. elif replyInt == 2:
  28. replyNo = "YOU SUCCESFULLY MADE A FRIEND"
  29. replyYes = "There wasn't any water there"
  30. else:
  31. replyNo = "If you can't beat them... join them!"
  32. replyYes = "Do zombies even exist? No... So why are you trying to escape them?"
  33. correctAns = "N"
  34. elif option == 3:
  35. question = "Would you hold your breath for 5mins if you were given 1000 currency"
  36. if replyInt == 1:
  37. replyNo = "Loser"
  38. replyYes = "I'd LOVE to see that!!!"
  39. elif replyInt == 2:
  40. replyNo = "Me neither /:"
  41. replyYes = "Here's some money!"
  42. else:
  43. replyNo = "Everyone says that!"
  44. replyYes = "Liar!"
  45. correctAns = "N"
  46. elif option == 4:
  47. question = "OPTION 4"
  48. if replyInt == 1:
  49. replyNo = "REPLY 2 N"
  50. replyYes = "REPLY 2 Y"
  51. elif replyInt == 2:
  52. replyNo = "REPLY 2 N"
  53. replyYes = "REPLY 2 Y"
  54. else:
  55. replyNo = "YOU REPLIED NO"
  56. replyYes = "YOU REPLIED YES"
  57. correctAns = "N"
  58. elif option == 5:
  59. question = "OPTION 4"
  60. if replyInt == 1:
  61. replyNo = "REPLY 2 N"
  62. replyYes = "REPLY 2 Y"
  63. elif replyInt == 2:
  64. replyNo = "REPLY 2 N"
  65. replyYes = "REPLY 2 Y"
  66. else:
  67. replyNo = "YOU REPLIED NO"
  68. replyYes = "YOU REPLIED YES"
  69. correctAns = "N"
  70.  
  71. # Answering question
  72. print(question)
  73. print("You answered... ", YesNo)
  74.  
  75. # No synonyms:
  76. if YesNo == "no" or YesNo == "No" or YesNo == "NO" or YesNo == "n" or YesNo == "N" or YesNo == "nah" or YesNo == "Nah":
  77. print(replyNo)
  78. Ans = "N"
  79. # Yes synonyms:
  80. elif YesNo == "yes" or YesNo == "Yes" or YesNo == "YES" or YesNo == "definately" or YesNo == "Definately" or YesNo == "DEFINATELY" or YesNo == "sure" or YesNo == "Sure" or YesNo == "ye" or YesNo == "Ye" or YesNo == "ya" or YesNo == "Ya" or YesNo == "YA" or YesNo == "yeah" or YesNo == "Yeah" or YesNo == "YEAH":
  81. print(replyYes)
  82. Ans = "Y"
  83. # Computer answer
  84. elif YesNo == "random" or YesNo == "Random" or YesNo == "RANDOM" or YesNo == "RANDOM!" or YesNo == "RANDOM!!" or YesNo == "RANDOM!!!" or YesNo == "com" or YesNo == "Com" or YesNo == "COM" or YesNo == "help" or YesNo == "Help" or YesNo == "HELP" or YesNo == "HELP!" or YesNo == "HELP!!" or YesNo == "HELP!!!" or YesNo == "answer" or YesNo == "Answer" or YesNo == "ANSWER" or YesNo == "choose" or YesNo == "Choose" or YesNo == "IDK" or YesNo == "idk" or YesNo == "Idk" or YesNo == "meh" or YesNo == "Meh" or YesNo == "I dont know" or YesNo == "i dont know" or YesNo == "I don't know" or YesNo == "i don't know" or YesNo == "I DON'T KNOW" or YesNo == "I DONT KNOW":
  85. print("Ok! The choice will be randomized...")
  86. YesNo = randint(1,2)
  87. if YesNo == 1:
  88. print("The computer has picked NO!")
  89. print(replyNo)
  90. Ans = "N"
  91. else:
  92. print("The computer has picked YES!")
  93. print(replyYes)
  94. Ans = "Y"
  95. # Invalid
  96. else:
  97. print("'",YesNo,"' is not a valid answer! Picking random...")
  98. YesNo = randint(1,2)
  99. if YesNo == 1:
  100. print("The computer has picked NO!")
  101. print(replyNo)
  102. Ans = "N"
  103. else:
  104. print("The computer has picked YES!")
  105. print(replyYes)
  106. Ans = "Y"
  107.  
  108. # Scoring
  109. answered += 1
  110. if Ans == correctAns:
  111. correct += 1
  112. print()
  113. print("You have scored ",correct," out of ",answered,"!")
  114. print()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement