forked from learnpythonru/learn-homework-1
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path5_while2.py
More file actions
37 lines (26 loc) · 1.31 KB
/
5_while2.py
File metadata and controls
37 lines (26 loc) · 1.31 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
36
37
"""
Домашнее задание №1
Цикл while: ask_user со словарём
* Создайте словарь типа "вопрос": "ответ", например:
{"Как дела": "Хорошо!", "Что делаешь?": "Программирую"} и так далее
* Напишите функцию ask_user_dict() которая с помощью input() просит
пользователя ввести вопрос, а затем, если вопрос есть в словаре,
программа давала ему соотвествующий ответ. Например:
Пользователь: Что делаешь?
Программа: Программирую
"""
answer_dict = {
'Как дела?': 'Хорошо',
'Что делаешь?': 'Программирую',
'А хорошо умеешь?': 'Только учусь'
}
def ask_user(answers: dict):
console_input = ''
while console_input != 'Пока':
console_input = input('Введите вопрос: ')
if answers.get(console_input):
print(answers.get(console_input))
elif console_input != 'Пока':
print('Я затрудняюсь ответить на вопрос')
if __name__ == "__main__":
ask_user(answer_dict)