/
Vladoks
/
omd
Обзор
Документация
Войти
/
Vladoks
/
omd
Код
Запросы
1
Задачи
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
python_hw_1.py
96 строк
4 KB
Maksim Alekseev
fixing comments
03 окт 2024, 19:56
03 окт 2024, 19:56
d886c83
Код
Авторство
О чём код?
def step1(): print( 'Утка-маляр 🦆 решила выпить зайти в бар. ' 'Взять ей зонтик? ☂️' ) option = '' options = {'да': True, 'нет': False} while option not in options: print('Выберите: {}/{}'.format(*options)) option = input() if options[option]: return step2_umbrella() return step2_no_umbrella() def step2_umbrella(): print( '\nДора, взяв зонт, направилась к бару. Небо быстро затянуло облаками,' ' и через несколько минут начался дождь. Но утка не спешила — ' 'раскрыла свой зонт и спокойно ' 'пошагала дальше, наслаждаясь звуками падающих капель.\n' 'Зайдя в бар, она сложила зонт и заметила, что все вокруг мокрые, ' 'а она осталась сухой.' ) print( 'Бармен Макс посмотрел на неё с улыбкой:\n' '— Ну ты и молодец, Дора! У нас тут все промокли, а ты в порядке. ' 'Что будешь пить?\n' ) print( '1. Заказать горячий сидр 🍎, чтобы расслабиться после прогулки.\n' '2. Заказать лимонад 🍋, ведь Дора осталась ' 'сухой и ей не нужно согреваться.' ) option = '' options = {'1': True, '2': False} while option not in options: print('Выберите: {}/{}'.format(*options)) option = input() if options[option]: print('\nДора выбрала горячий сидр. Напиток согрел её изнутри, ' 'хотя снаружи она и так была сухой. ') else: print( '\nДора заказала лимонад, ведь она и так осталась сухой под' ' зонтом. Напиток был освежающим, ' 'и она чувствовала себя бодрой и довольной, наслаждаясь' ' вечерним отдыхом в баре.' ) def step2_no_umbrella(): print( '\nДора решила не брать зонтик, ведь думала, что дождя не будет. ' 'Но как только она вышла на улицу, с неба начали падать крупные капли.' ' Через несколько минут дождь усилился, и Дора промокла насквозь.\n' 'Когда она наконец добралась до бара, вода стекала с её перьев, и она' ' выглядела как выжатая тряпка.' ) print( 'Бармен Макс встретил её с сочувствием:\n' '— Ох, Дора, ты вся мокрая! Ну что ж, ' 'давай согреемся. Что будешь пить?\n' ) print( '1. Заказать горячий чай ☕, чтобы согреться и высушиться.\n' '2. Заказать крепкий напиток 🍷, чтобы не думать о том, как сильно' ' промокла.' ) option = '' options = {'1': True, '2': False} while option not in options: print('Выберите: {}/{}'.format(*options)) option = input() if options[option]: print( '\nДора выбрала горячий чай. Напиток помог ей ' 'согреться, и постепенно тепло возвращалось ' 'к её телу, а мокрые перья начали высыхать. ' 'Это было правильное решение.' ) else: print( '\nДора решила взять крепкий напиток, надеясь, что ' 'это поможет ей забыть про промокшие перья. ' 'Она села у камина и наслаждалась сильным вкусом, греясь у огня.' ) if __name__ == '__main__': step1()