Guest User

Untitled

a guest
Apr 16th, 2021
91
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. selectans = 0
  2. def select(fable):
  3.     global selectans
  4.     enable = True
  5.     while True:
  6.         if enable:
  7.             currentanswer = input(fable)  
  8.         if currentanswer == "1":
  9.            selectans = 1
  10.  
  11.            break
  12.         elif currentanswer == "2":
  13.            selectans = 2
  14.  
  15.            break
  16.         elif currentanswer == "3":
  17.            selectans = 3
  18.  
  19.            break
  20.         else:
  21.            enable = False
  22.            currentanswer = input("Ошибка, ответ "+currentanswer+" не поддерживается, попробуйте ещё раз: ")
  23.  
  24. select("Жили-были старик со старухой. Вот и просит старик\n   - Испеки мне, старая, колобок.\n   - Да из чего испечь-то? муки нет.\nЧто ответит дед?(выберите цифру ответа):"+"\nТы по омбару подмети, по сусекам поскреби - вот и наберёшь муки (1) "+"Ну ладно, свари мне тогда каши (2) "+"Ладно, пойду на базар, куплю муки, тогда и испечёшь (3) ")
  25. if selectans == 1:
  26.     select("Старуха набра муки, замесила тесто испекла колобок и положила его остужаться на окно. Надоело колабку лежать. Что сделал колабок?(выберите цифру ответа)\nЕму надоело лежать и он покатился с окна на заваленку, с заваленки на травку, с травки на дорожку - и покатился по дорожке (1) Он скатился с окна на лавку (2) Он остался остывать на окне (3)")
  27. elif selectans == 2:
  28.     print("Старуха сварила кашу. Старик остался сыт. Вот и сказки конец, а кто слушал молодец.")
  29. elif selectans == 3:
  30.     print("Пошёл старик на базар, а подороги лес стелится. Чтож, делать нечего, колобка испеч-то надо. И пошёл старик через лес. Там он встретил медведя и медведь его съел.\nВот и сказки конец, а кто слушал молодец.")
  31.  
  32. if selectans == 1:
  33.     select("Покатился по дорожке и встретил зайца. Заяц ему говорит:\n  - Колобок, колобок, я тебя съем!\n Что ответит колобок(выберите цифру ответа)\nНе ещь меня заяц, я тебе печенку спою (1) А ты попробуй меня догнать (2) Неуспел колобок ответить, как заяц его съел, так как был очень голоден (3)")
  34. elif selectans == 2:
  35.     print("Колобок закатился под лавку и превратился в сухарь")
  36. elif selectans == 3:
  37.     print("Колобок остыл и дед его съел")
  38.  
  39. if selectans == 1:
  40.     select("Колобок спел ему песенку и покатился дальше.\nКатится колобок по дорожке, а на встречу ему серый волк.\n  - Колобок, колобок, я тебя съем!\n Что ответит колобок(выберите цифру ответа)\nНе ещь меня, я уже чёрствым стал (1) Не ешь меня, а лучше отнеси к дедушке с бабушкой (2) Не ешь меня, я тебе печенку спою (3)")
  41. elif selectans == 2:
  42.     print("Колобок быстро прошмыгнул между ног зайца и укотился от него")
  43. elif selectans == 3:
  44.     print("Но неуспел колобок подумать, как заяц его съел, так как был очень голоден")
  45.    
  46. if selectans == 3:
  47.     select("Покатился колобок дальше и встретил медведя.\n  - Колобок, колобок, я тебя съем!\n Что ответит колобок(выберите цифру ответа)\nСъешь меня, а то я уже устал катиться (1) Не ешь меня, я тебе печенку спою (2) Не ешь меня, я стал грязным (3)")
  48. elif selectans == 1:
  49.     print("Волк разозлился, откусил бок колобка и поломал об него зубы")
  50. elif selectans == 2:
  51.     print("Волк отказался нести колобка и бросил в речку, где колобок размяк")
  52.  
  53. if selectans == 2:
  54.     select("Спел колобок песенку и покатился дальше. Катится колобок по лесу, а на встречу ему лиса.\n  - Здравствуй, колобок! Какой ты хорошенький, румянненький.\nКолобок обрадовался и запел свою песенку, а лиса схитрила и говорит:\n  - Песенка хороша, но слышу я плохо. Сядь ко мне на носок, да пропой ещё разок.\nЧто сделает колобок(выберите цифру ответа)\nКолобок сел лисе на нос и запел печенку (1) Разозлился колобок и со всего размаху ударил лису в лоб (2) Колобок проигнорировал её просьбу и укатился от неё (3)")
  55. elif selectans == 1:
  56.     print("Медъведь съел колобка и облизнулся.")
  57. elif selectans == 3:
  58.     print("Медведь его съел и заболел.")
  59.  
  60. if selectans == 1:
  61.     print("Лиса открыла рот и проглатила колобка.\nК сожалению сказка про колобка не имеет счастливого конца, но играя в игру вы могли бы его спасти и сегодня он мог бы радовать сотни детей по всему белу свету.")
  62. elif selectans == 2:
  63.     print("Пока лиса приходила в сознание колобок укатился домой к дедушке с бабушкой\n1 час спустя...\n\nЕле живой колобок вернулся домой, где пробыл какое-то время и стал удобрением для растений.")
  64. elif selectans == 3:
  65.     print("И отправился колабок путешествовать по всей стране. Так он путешествует до сих пор.\nПоздравляю, вы спасили колобка. Надеюсь вам понравилась моя программа и вам было интересно решать судьбу колобка. Благодарю за игру.")
  66.  
  67.  
  68.  
RAW Paste Data