Python ❀ 流程控制语句(python能做什么)

网友投稿 268 2022-08-27


Python ❀ 流程控制语句(python能做什么)

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=0while 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=0while i<10: i = i+1 print('----') if I ==5: continue print(i)

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

创作者:Eric· Charles


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Python ❀ 文件操作(python代码大全)
下一篇:Java中字符序列的替换与分解的几种实现方法
相关文章

 发表评论

暂时没有评论,来抢沙发吧~