-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path5_while2.py
More file actions
35 lines (26 loc) · 1.44 KB
/
5_while2.py
File metadata and controls
35 lines (26 loc) · 1.44 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
"""
Домашнее задание №1
Цикл while: ask_user со словарём
* Создайте словарь типа "вопрос": "ответ", например:
{"Как дела": "Хорошо!", "Что делаешь?": "Программирую"} и так далее
* Напишите функцию ask_user() которая с помощью функции input()
просит пользователя ввести вопрос, а затем, если вопрос есть
в словаре, программа давала ему соотвествующий ответ. Например:
Пользователь: Что делаешь?
Программа: Программирую
"""
questions_and_answers = {"Как настроение?": "На дне",
"Как дела?": "Классно",
"Что делаешь?": "Программирую",
"Работаешь?": "Отдыхаю",
}
def ask_user(answers_dict):
while True:
text = input('Введи вопрос, если хочешь закончить скажи мне "Хватит" ').capitalize()
if text in answers_dict:
print(answers_dict[text])
elif text == 'Хватит':
print('Ну пока')
break
if __name__ == "__main__":
ask_user(questions_and_answers)