Как заставить Except распечатывать мои сообщения об ошибках? - PullRequest
0 голосов
/ 18 февраля 2020

меня зовут Ана, и я учусь на курсе Python. Я все еще новичок, и недавно я изучал, как использовать функции try и except. Тем не менее, я пытаюсь заставить программу напечатать сообщение об ошибке, когда ввод является строкой, а не целым числом. Вместо этого он выводит собственное сообщение об ошибке вместо моего. Что я делаю неправильно? Я не хочу спрашивать своего учителя, потому что я не хочу постоянно просить его проверить мой код. Вот скриншот моей попытки.

(Try/Except Attempt) Спасибо за вашу помощь.

С уважением

Ана Бэйрд

1 Ответ

0 голосов
/ 18 февраля 2020

Все, что может вызвать исключение, должно быть помещено в блок try:. В вашем примере кода поместите integer = int(userin) внутри него, в противном случае, если пользователь введет строку, Python выдаст свою собственную ошибку.

И в будущем, пожалуйста, не размещайте изображение своего кода , Вместо этого используйте форматирование, представленное на сайте, или ссылку для вставки:)

...