if条件语句格式
if <condition>
<body>
简单条件构造
简单条件基本形式<expr> <relop> <expr>
<relop> 是关系操作符< , <= , == , >= , > , !=
使用 “=” 表示赋值语句 , 使用 “==” 表示等于
二分支结构 (两分支互斥)
if <condition>
<statements>
else:
<statements>
多分支 可以使用嵌套式if-else实现
或者使用if-elif-else实现
异常处理机制
Python使用try...except...,可使程序不应运行错误而崩溃
基本格式 若body语句没有错误 直接执行try..except后的语句
try: 直接跳过except
<body> 若有错误 则在except语句中寻找一个符合该错误的语句
except <Errortype1>: 然后执行处理代码
<handler1>
except<Errortype2>:
<handler2>
except:
<handler0>
Python异常处理语句还可以使用else和finally关键字
try:
<body>
except <Errortype1>:
<handler1>
except<Errortype2>:
<handler2>
except:
<handler0>
else: else与finally都是可选的非必须项 else必须在
<process_else> finally之前 finally必须在整个语句的最后位置
finally: 如果<body>中没有异常则执行else
<process_finally> 无论如何都执行finally