题目:
编写一个函数,提示输入两个数字 a,b ,并进行 a 与 b 的除法运算,把运算结果打印出来。要求对输入和程序进行检测,可以排除所有的错误。
源代码:
def devision():
try:
a = float(input('请输入被除数a:'))
b = float(input('请输入除数b:'))
result = a / b
except ZeroDivisionError:
print('除数不能为零!')
except ValueError:
print('变量应为数值类型!')
except NameError:
print('变量缺少!')
else:
print(a,'/',b,'=',result)
devision()