chars = '123456dfr\t\n7890v' for c in chars: try: int(c) print(c, 'Это цифра, бля') except ValueError: print(repr(c), 'Нихуя это не цифра, нахуй')
Standard input is empty
1 Это цифра, бля 2 Это цифра, бля 3 Это цифра, бля 4 Это цифра, бля 5 Это цифра, бля 6 Это цифра, бля 'd' Нихуя это не цифра, нахуй 'f' Нихуя это не цифра, нахуй 'r' Нихуя это не цифра, нахуй '\t' Нихуя это не цифра, нахуй '\n' Нихуя это не цифра, нахуй 7 Это цифра, бля 8 Это цифра, бля 9 Это цифра, бля 0 Это цифра, бля 'v' Нихуя это не цифра, нахуй