异常捕获
# 异常捕获 try: sg = float(input("请输入你的身高(单位:m):")) tz = float(input("请输入你的体重(单位:kg):")) BMI = tz / sg ** 2 except ValueError: print("输入的是不合理的数字,请重新运行程序。") except ZeroDivisionError: print("身高不能为0") except: print("发生未知错误!") else: print("你的BMI值:" + str(BMI)) finally: print("程序运行结束!")
和java差不多。