def divide(a, b): if a > b: import hahaha # В задании указано, что строго меньше, # поэтому не else, а elif a < b elif a < b: import sys # Проверяем остаток div, mod = divmod(a, b) if mod == 0: return div else: raise ArithmeticError(f'{a / b}') try: a = int(input()) b = int(input()) result = divide(a, b) except ArithmeticError as e: print(f'Результат деления с остатком: {e}') # В задании написано отлавливать в отдельных except, # но язык позволяет использовать более разумный синтаксис except (ValueError, ZeroDivisionError, ModuleNotFoundError) as e: print(e) except: print('Непредвиденная ошибка') else: print(f'Поделили успешно, вот вам результат: {result}')