/
Tailord
/
omd
Обзор
Документация
Войти
/
Tailord
/
omd
Код
Запросы
4
Задачи
Пакеты
0
Релизы
0
Аналитика
Безопасность
functional
main.py
47 строк
2 KB
Daniil Polyakov
fix flake8
17 ноя 2024, 17:40
17 ноя 2024, 17:40
5e20531
Код
Авторство
О чём код?
from time import sleep def step1(): print( 'Утка-маляр 🦆 решила выпить зайти в бар.\n' 'Взять ей зонтик? ☂️' ) 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(): while True: options = {'1': '«Можно виски с колой?»', '2': '«Где у вас туалет?»'} option = input('Заходит в бар утка, говорит:\n' + ''.join(f'{k}. {v}\n' for k, v in options.items())) if option in options: print('«Мы не обслуживаем уток, извини», —\n' 'сказал бармен и вышвырнул её за дверь. 🦆🦶💨') break else: print('Ты не настолько свободный.\n') def step2_no_umbrella(): print('Действительно, передают ясное небо и аномальную жару.\n' 'Зачем брать зонт?', end='') for _ in range(3): sleep(1) print('.', end='') print() for i in range(2, 20): sleep(1) print(f"{i}0 °C {'🦆' if i < 9 else '🍗'}") print('Утка превратилась в утку по-пекински.') if __name__ == '__main__': step1()