大家好,我是白菜胡萝丸子
人生苦短,Python当歌
项目导入
版本4.0:如果用户把信息输入错误了怎么办——处理异常操作
项目分析—理清思路
- 分析问题:分析问题的计算部分
- 明确问题:划分问题的输入、处理和输出部分(IPO)
- 设计算法:计算部分的核心
请尝试绘制流程图
知识点学习–万丈高楼平地起
●引入异常处理机制可以用来解决程序运行时的错误
语法
#当Python遇到try语句先尝试执行try包含的代码块
try:
<body> # 当Python遇到try语句先尝试执行try包含的代码块
except <ErrorTlype1>:
<handler1> # 如果没有错误发生 ,执行try-except后面的语句
except <ErrType2> :
<handler2> #如果发生错误, Python寻找一 个符合该错误的异常语句,然后执行相应的except的处理代码
except:
<handler0>
上机编程–动动手,让程序运行起来
参照代码
"""
作者:白菜胡萝丸子
版本4.0 异常捕获 try except
"""
def BMR_women(weight,height,age):
BMR_women = 9.6 * weight