jianghongz 发表于 2024-8-25 07:51:23

异常

# -------------------------异常-------------------------------
print("请输入两个数进行除法运算".center(50,"-"))
print("按q键退出")
while True:
    n1 =input("请输入第一个整数,按q键退出:")
    if n1 == "q" :
      break
    else:
      n2 =input("请输入第二个整数,按q键退出:")
      if n2 == "q" :
            break
      else:
            try:
                r = round(int(n1)/int(n2),2)
            except ZeroDivisionError:
                print("除数不能是0!")
            except TypeError:
                print("除数和被除数都要是数字!")
            except Exception :
                print("异常,请检查")
            else :
                print("%s/%s=%s"%(int(n1),int(n2),r))
页: [1]
查看完整版本: 异常