Предмет: Информатика, автор: arturbrovar

print ('Як називається найвища гора світу?')
print ('1 - Ельбрус, 2 - Мауна-Лоа, 3 - Еверест, 4 - Деналі')

# Допиши обробку винятків

if answer == 3:
print ('Абсолютно вірно!')
else:
print ('Ні. Еверест, 8848 метрів')


Програма задає питання з чотирма варіантами відповіді і запитує номер варіанта відповіді.

Аналіз правильності відповіді вже запрограмований. Допиши обробку винятку введення відповіді.

Якщо користувач вводить не число, наприклад, «Деналі», то програма друкує: «Помилка! Введіть номер правильної відповіді», поки не буде отримано число.

Ответы

Автор ответа: Davinchii
2

Ответ:

Лістинг та результат роботи на фото.

print ('Як називається найвища гора світу?')

print ('1 - Ельбрус, 2 - Мауна-Лоа, 3 - Еверест, 4 - Деналі')

while True:

try:

answer = int(input('Введіть номер правильної відповіді: '))

break

except ValueError:

print('Помилка! Введіть номер правильної відповіді')

if answer == 3:

print ('Абсолютно вірно!')

else:

print ('Ні. Еверест, 8848 метрів')

Приложения:
Похожие вопросы
Предмет: Алгебра, автор: solomcakdiana641
Предмет: Алгебра, автор: kusnerukanna3