第二章:流程控制

第二章:流程控制,第1张

第二章:流程控制

1.if

由if、判断条件、冒号组成

if 条件表达式:
    代码块

若判断成立执行之后的代码段,否则跳出选择结构

2.if-else

if 判断条件:
    代码块1
else:
    代码段2

若判断成立则执行代码段1,否则执行else之后的代码段2

3.if-elif-else

if 判断条件1:
    代码段1
elif 判断条件2:
    代码段2
elif 判断条件3:
    代码段3
...
else:
    代码段n

若判断成立则执行代码段1,否则执行elif语句之后的代码段2,否则继续向下执行,若均不成立则执行else之后的代码段

4.if嵌套

if 判断条件1:        # 外层条件
    代码段1
if 判断条件2:    # 内层条件
        代码段2
...

若判断条件1成立则执行代码段1,并判断条件2,若判断失败则跳出内层条件结构,若外层判断错误则直接跳过

5.while

由while、循环条件、冒号组成

while 条件表达式:
    代码块

一般遍历循环,指逐一访问目标中的数据

for 临时变量 in 目标对象:
    代码块

6.循环嵌套

(1)while循环嵌套

while语句中嵌套了while或for语句

while 循环条件1:        	# 外层循环
    代码段1
    while 循环条件2:   	# 内层循环
        代码段2
        ......

(2)for循环嵌套

for语句中嵌套while或for语句

for 临时变量 in 目标对象:        	# 外层循环
    代码段1
    for 临时变量 in 目标对象:   	# 内层循环
        代码段2
        ......

7.break

用于结束循环,若嵌套循环使用了则结束本层循环

for word in "Python":
    if (word == 'o'):
        break
    print(word, end="  ")


P y t h

8.continue

用于跳出本次循环,也与if语句配合使用

for word in "Python":
    if (word == 'o'):
        continue
print(word, end="  ")


P y t h n

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zaji/5679611.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存