Неправильная обработка исключений
Скажите, почему следующая программа выводит ошибку? Почему не выводит просто имя ошибки, которое я задал?
a = 'ello'
if a != 'hello':
raise ValueError('ошибка')
else:
a = a
try:
print(a)
except ValueError as ve:
print('ошибка ', ve)
Вывод:
File "C:/User/main.py", line 3, in <module>
raise ValueError('ошибка')
ValueError: ошибка
Ответы (1 шт):
Автор решения: Danis
→ Ссылка
может так
a = 'ello'
try:
if a != 'hello':
raise ValueError('ошибка')
except ValueError as ve:
print('ошибка ', ve)