Форум сайта python.su
0
1. Написать небольшую функцию с несколькими действиями.
2. При запуске функция будет запрашивать имя вашего любимого фильма/книги.
3. Должна происходить проверка на то, ввели ли вы что-то или нет.
4. После этого, она будет выводить сообщение о том, что у вас хороший вкус.
5. Следом на экран должно быть ведено настоящее время.
Сделайте функцию так, чтобы она продолжала спрашивать про любимые фильмы и книги, занося ответы в список до тех пор, пока вы не напишите слово «нет».
Офлайн
5
Писал с телефона , сильно не ругайтесь . Засуньте это в функцию
>>> from time import ctime >>> lst = [] >>> active = True >>> while active: ... favorite = input('Ваш любимый фильм ? ') ... if not favorite or not isinstance(favorite , str): ... print('Пустая строка или фильм не является строкой') ... continue ... if favorite == 'нет': ... break ... print('Хороший выбор ' , favorite) ... print(ctime()) ... lst.append(favorite)
Отредактировано spikejke (Март 31, 2018 23:08:10)
Офлайн
0
from time import ctime def func_favorites(): lst_favorites =[] while True: film = input('Ваш любимый фильм? \n') if film == 'нет': break if film == '': print('Вы ничего не ввели') else: print('Хороший вкус!') print(ctime()) lst_favorites.append(film)
Отредактировано SomethingButNotNickName (Март 31, 2018 23:41:38)
Офлайн