ms_shnits

https://otvet.mail.ru/question/212282462

Dec 27th, 2018
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.09 KB | None | 0 0
  1. from random import randint
  2.  
  3.  
  4. def makeChoice(message, validAnswers):
  5.     phrases = ("", "по-русски сказано: ", "ты что, тупой? тебя спрашивают: ", "ну, не выпендривайся тут. ")
  6.     phraseNo, answer = 0, None
  7.     while answer not in validAnswers:
  8.         print(phrases[phraseNo], message, sep="", end="")
  9.         answer = input()
  10.         phraseNo = randint(1,len(phrases)-1)
  11.     return answer
  12.  
  13.  
  14. print("Ghost Game")
  15. score = 5
  16. ghost = True
  17.  
  18. while ghost:
  19.  
  20.     ghost_door = str(randint(1,3))
  21.     door = makeChoice("Есть 3 дверей, за одной из них призрак, какую дверь выберете [1, 2, 3]? ", ("1", "2", "3"))
  22.  
  23.     if door == ghost_door:
  24.         print("Призрак!")
  25.     else:
  26.         print("Тут нет призрака.")
  27.         score = score - 1
  28.         print("У Вас осталось", score, "xp")
  29.  
  30.     if score == 0:
  31.         break
  32.  
  33.     answer = makeChoice("Продолжить игру? [1 - Да] или [2 - Нет]: ", ("1", "2"))
  34.     if answer != "1":
  35.         break
Add Comment
Please, Sign In to add comment