python重复上一条语句_python循环语句和跳出语句详解

两条循环语句:while语句、for语句

While语句:

作用:根据一定条件,重复执行一条语句或多条语句

语法:

while 真值表达式:

语句块1

else: (else语句可以省略)

语句块2

说明:

1、先判断真值表达式,为True或False

2、如果为True,则执行语句块1,再回到第一步

3、如果为False,则执行语句块2,然后结束此while的执行

4、else字句部可以省略

注意事项:

要控制循环真值表达式的值来防止死循环

通常用真值表达式内的循环变量来控制循环条件

通常在循环语句块内改变循环变量来控制循环次数和变量走向

示例:

打印1~20的整数,打印在一行内。

1 2 3 4 5 6 . . .18 19 20

Print(i,end=‘ ’) ps:不换行

a=1

while a<=20:

print(a,end=' ')

a+=1

while语句的嵌套

while语句本身是语句,和其他语句一样,可以嵌套到任何复合语句中

语法:

while 真值表达式:

. . .

while 真值表达式2:

. . .

else:

示例:

打印1~20的整数,打印在一行内

i=1

while i<=10:

a=1

while a<=20:

print(a,end=' ')

a+=1

else:

print()

i+=1

for语句

作用:

用来遍历可迭代对象的数据元素

可迭代对象是指能依次获取数据元素的对象

可迭代对象包括:

字符串 str

列表 list

元组 tuple

. . .

for语法:

for 变量列表 in 可迭代对象:

语句块1

else:

语句块2

for 语句说明:

Else部分可以省略

当在循环内部用break终止循环时,else子句部分不会执行

break 语句

作用:用于循环语句(while,for语句)中,用来终止循环语句的执行

语法:

break

说明:

1、当break语句执行后,此循环语句break之后的语句将不再执行

2、break语句通常和if语句组合使用

3、break语句终止循环时else子句的语句将不会执行

4、break语句只能终止当前循环语句的执行,如果有循环嵌套时,不会跳出嵌套外重循环

死循环:

死循环是指条件一直成立的循环

死循环通常用break语句来终止循环

死循环的else子句永远不会执行

continue语句

作用:用于循环语句(while,for)中,不再执行本次循环continue之后的语句,重新开始一次新的循环。

语法:

continue

说明:

1、在while语句中执行continue,将会直接跳转到while语句的真值表达式处重新判断循环条件

2、在for语句中执行continue语句,将会从迭代对象中取出下一个元素,绑定变量后再次执行循环

循环总结:

四条语句:

while 语句

for语句

break语句

continue语句

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值