条件控制
if语句
一般形式如下
if 条件1:
语句1
elif 条件2:
语句2
else:
语句3
注:
# 条件1满足,则会执行"语句1"语句
# 条件1不满足,满足条件2时,则会执行"语句2"语句
# 条件1和条件2都不满足时,则会执行"语句3"语句
if语句的关键字为:if – elif – else,这里的elif与java语言中else if有点区别。
举例说明,参考如下图
条件满足第一个if条件



if语句中常用操作符,与java一致,<,<=,>,>=,==,!=
if嵌套
if语句中可以再嵌套if..elif..else
一般形式如下:
if 条件1:
语句1
if 条件11:
语句11
elif 条件12:
语句12
else:
语句13
elif 条件2:
语句2
else:
语句3
举例说明,参考如下图

match...case
match 后的对象会依次与 case 后的内容进行匹配,如果匹配成功,则执行匹配到的表达式,否则跳过。
语法格式如下:
match status:
case val1:
行为1
case val2:
行为1
case val3:
行为3
case _: # _符号可以匹配一切
行为4
举例说明,参考如下图

循环语句
Python 中的循环语句有 for 和 while。
for循环
Python for 循环可以遍历任何可迭代对象,如一个列表或者一个字符串。
for循环的一般格式如下:
for <variable> in <sequence>:
<statements>
else:
<statements>
循环列表,举例说明,参考图

循环字符串,举例说明,参考图

for else:用于在循环结束后执行一段代码,一定要遍历完所有元素,中途遇到break语句,则不会执行else子句
循环遍历完情况,举例说明,参考图

循环中途break,举例说明,参考图

while 循环
Python 中 while 语句的一般形式:
while 判断条件:
执行语句
举例说明,参考图
