Написати додаток із вбудованою функцією, яка як аргумент буде приймати два числа і перевіряти чи ділиться націло перше число на друге.
на пайтоне
і якщо можите то:зловити всі можливі винятки(Exceptions) у ході виконання програми
Ответы на вопрос
Ответил vladhome57
0
Ответ:
def divisible(a, b):
try:
result = a / b
except ZeroDivisionError:
return "Error: Cannot divide by zero."
except TypeError:
return "Error: Both arguments must be numbers."
if result % 1 == 0:
return f"{a} is evenly divisible by {b}."
else:
return f"{a} is not evenly divisible by {b}."
Объяснение:
print(divisible(10, 2)) # Вихід: 10 рівномірно ділиться на 2.
print(divisible(10, 0)) # Вихід: Помилка: Неможливо поділити на нуль.
print(divisible(10, '2')) # Вихід: Помилка: обидва аргументи мають бути числами.
print(divisible(11, 2)) # Вихід: 11 не ділиться на 2.
blackzenya:
проверил не роботает
Новые вопросы
Английский язык,
1 год назад
Литература,
1 год назад
История,
1 год назад
История,
1 год назад
Литература,
7 лет назад
Английский язык,
7 лет назад