Что произойдёт, если в блоке try возникнет исключение типа TypeError, а в except указан только ValueError?
TypeError
ValueError
try: result = 'цена: ' + 100 except ValueError: print('Поймано!')
TypeError не будет перехвачен, программа завершится с traceback
Блок except сработает, потому что он перехватывает все исключения подряд
Программа выведет 'Поймано!', после чего продолжит работу в штатном режиме
'Поймано!'
Python автоматически преобразует TypeError в ValueError и передаст в except