题目如下图所示
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果
10
2
5.000
1
a
ValueError
1
0
ZeroDivisionError
10
2
5.000
1
a
ValueError
1
0
ZeroDivisionError
你题目的解答代码如下:
def f(a,b):
try:
n = float(a)/float(b)
print(f'{n:.3f}')
except ZeroDivisionError:
print("ZeroDivisionError")
except ValueError:
print("ValueError")
except TypeError:
print("TypeError")
a = input()
b = input()
f(a,b)
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!