Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Напишите программу, которая запрашивает ввод двух значений. Если хотя бы одно из них не является числом, то должна выполняться склейка строк. В остальных случаях введенные числа суммируются.
С функцией перехвата исключений для целых чисел (для любых чисел (float, decimal.Decimal, complex, fractions.Fraction) функцию f придётся расширять, но если бы не было в принципе возможности такого расширения для чисел любых типов, а не только для целого, то вариант с методом isdigit() для чисел целого типа трудно было бы заменить чем-то лучшим):
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.