Ответ:
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.
Copyright © 2025 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Ответ:
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.