解决方法如下所示:
def divide_integers(numerator, denominator):
try:
result = numerator / denominator
return result
except ZeroDivisionError:
print("除数不能为0")
numerator = 10
denominator = 5
result = divide_integers(numerator, denominator)
print(result)
该代码示例定义了一个名为divide_integers
的函数,它接受两个参数numerator
(分子)和denominator
(分母)。在函数中,我们尝试计算浮点数结果result
,即分子除以分母。如果分母为0,则会引发ZeroDivisionError
异常,我们使用try-except
块来捕获并处理此异常,打印出错误信息。
在示例中,我们将分子和分母分别设置为10和5,并调用divide_integers
函数来计算结果。最后,我们打印出结果。
请注意,在实际应用中,您可能需要根据具体需求对输入进行验证和处理,以确保输入的有效性和正确性。