Предмет: Информатика,
автор: arturbrovar
print ('Як називається найвища гора світу?')
print ('1 - Ельбрус, 2 - Мауна-Лоа, 3 - Еверест, 4 - Деналі')
# Допиши обробку винятків
if answer == 3:
print ('Абсолютно вірно!')
else:
print ('Ні. Еверест, 8848 метрів')
Програма задає питання з чотирма варіантами відповіді і запитує номер варіанта відповіді.
Аналіз правильності відповіді вже запрограмований. Допиши обробку винятку введення відповіді.
Якщо користувач вводить не число, наприклад, «Деналі», то програма друкує: «Помилка! Введіть номер правильної відповіді», поки не буде отримано число.
Ответы
Автор ответа:
2
Ответ:
Лістинг та результат роботи на фото.
print ('Як називається найвища гора світу?')
print ('1 - Ельбрус, 2 - Мауна-Лоа, 3 - Еверест, 4 - Деналі')
while True:
try:
answer = int(input('Введіть номер правильної відповіді: '))
break
except ValueError:
print('Помилка! Введіть номер правильної відповіді')
if answer == 3:
print ('Абсолютно вірно!')
else:
print ('Ні. Еверест, 8848 метрів')
Приложения:
Похожие вопросы