当前位置 : 主页 > 编程语言 > python >

Python ❀ 流程控制语句

来源:互联网 收集:自由互联 发布时间:2022-06-27
Python学习计划(六) 流程控制语句 一、if-else条件语句 条件语句,条件满足,执行一部分代码,不满足,执行另一部分代码 四种基本格式: 1、单if …① if条件: 条件满足时执行的代

Python学习计划(六)

流程控制语句

一、if-else条件语句
条件语句,条件满足,执行一部分代码,不满足,执行另一部分代码

四种基本格式:
1、单if

…①
if条件:
条件满足时执行的代码…②
…③

执行顺序:
S1:执行①
S2:判断条件,如果条件满足则执行代码②,然后跳转S3,否则跳转S3
S3:执行③

2、单if-else

…①
if条件:
条件满足时执行的代码…②
else:
条件不满足时执行的代码…③
…④

执行顺序:
S1:执行①
S2:判断条件,如果条件满足执行②,然后跳转S4;否则跳转S3
S3:执行③ ,然后跳转S4
S4:执行④

3、多if-else

…①
if条件1:
条件1满足时执行的代码…②
else if条件2:
条件2满足时执行的代码…③
else:
条件2不满足时执行的代码…④
…⑤

执行顺序:
S1:执行①
S2:判断条件1,如果条件1满足执行②,然后跳转S5;否则跳转S3
S3:判断条件2,如果条件2满足执行③ ,然后跳转S5;否则跳转S4
S4:执行④,然后跳转S5
S5:执行⑤

二、while循环语句
当有重复执行的代码存在时,可用循环语句替代
while循环,一般用于循环次数未知,循环结束条件已知的情况

while条件:
条件满足时循环执行的语句

三、for循环语句
一般用于循环次数已知,结束条件未知的情况下,通常用于遍历

for变量 in 序列:
循环执行的代码

四、break和continue挑战语句
1、带break的for

name='dongge'
for x in name:
print('----')
if x == 'g':
break
print(x)

2、带break的while

i=0
while i<10:
i = i+1
print('----')
if i==5:
break
print(i)

3、带continue的for

name='dongge'
for x in name:
print('----')
if x=='g':
continue
print(x)

4、带continue的while

i=0
while i<10:
i = i+1
print('----')
if I ==5:
continue
print(i)

注意:
Break/continue只能用在循环中,除此之外不能单独使用
Break/continue在嵌套中,只对最近的一层循环起作用

创作者:Eric· Charles


上一篇:Python ❀ 文件操作
下一篇:没有了
网友评论