关于python的题

python通过定义异常类实现:从键盘输入两个整数并计算其商值,若输入的不是整数,程序就终止运行并输出“输入的数据必须为整数!”;若输入的除数为0,则输出“除数不能为0,请重输!”。在输入数据正确的情况下,输出其商。

你题目的解答代码如下:

try:
    a = int(input("请输入一个整数a:"))
    b = int(input("请输入一个整数b:"))
    c = a/b
    print(c)
except ValueError:
    print("输入的数据必须为整数!")
except ZeroDivisionError:
    print("除数不能为0,请重输!")

如有帮助,望采纳!谢谢!