python通过定义异常类实现:从键盘输入两个整数并计算其商值,若输入的不是整数,程序就终止运行并输出“输入的数据必须为整数!”;若输入的除数为0,则输出“除数不能为0,请重输!”。在输入数据正确的情况下,输出其商。
你题目的解答代码如下:
try:
a = int(input("请输入一个整数a:"))
b = int(input("请输入一个整数b:"))
c = a/b
print(c)
except ValueError:
print("输入的数据必须为整数!")
except ZeroDivisionError:
print("除数不能为0,请重输!")
如有帮助,望采纳!谢谢!