题目1:编写程序,输入两个数,输出它们的商,采用例外处理来处理两种错误,给出用户友好的提示信息。
1)除数为0
2)输入了非数值
代码:
import math
def shang(x,y):
try:
t=x/y
except ZeroDivisionError as e:
print(e)
except TypeError as e:
print(e)
else:
return t
m=input('m:')
n=input('n:')
print(shang(m,n))
结果:
题目2