try: # 检查错误
# BMI=体重/身高**2
height = float(input("请输入你的身高(m):"))
weight = float(input("请输入你的体重(kg):"))
BMI = weight / height ** 2
except ValueError: # 发生该类型错误后执行
print("输入为不合理数字,请重新运行程序,并输入正确数字")
except ZeroDivisionError:
print("身高不能为0.请重新运行程序并输入你的身高")
except: # 无论发生什么类型错误均会执行
print("发生未知错误,请重新运行程序")
else:
print("你的BMI为%f" % BMI)
finally: # 无论是否有错均会执行
print("程序结束运行")
爬虫学习4(捕捉错误)
最新推荐文章于 2024-06-27 12:03:49 发布