第4章 程序流程控制

88 阅读1分钟

第4章 程序流程控制

4.1 分支语句

# 第一种结构,(后面的“:”不可缺少。)
if 条件:
    执行语句...
​
# 第二种结构
if 条件:
    执行语句1
else:
   执行语句2 
​
# 第三种结构
if elif else

ps:在python中不存在switch语句

4.2 循环语句

# while循环
while 循环条件:
    执行语句
[else:
    语句组]
​
# for循环
for 变量 in 可迭代对象:
    循环体语句组
[else:
    语句组]
# 求水仙花数;153、370、371、407

ps:

  • ① 在python中只有while没有do while循环
  • ② (for/while)中的else子语句是在循环体正常结束时才执行的语句,当循环被中断时不执行,当遇到break、return和有异常发生时都会中断循环。
  • ③ for循环可迭代对象包括字符串、列表、元组、集合和字典等。

4.3 跳转语句

① break语句用于强行退出循环体,不再执行循环体中剩余的语句

② continue语句用于结束本次循环,跳过循环体中尚未执行的语句,接着进行终止条件的判断,以决定是否继续循环。