Python第五天for循环

110 阅读2分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

for循环

for循环语法

for 临时变量 in 序列
    重复执行的代码1
    重复执行的代码2
str1 ='666'
for i in str1:
    print(i)

解释

#str1这就可以说是一个序列,而666就是这个序列里面的值
str1 ='666'
#i他是用户的一个临时变量 现在是将序列str1中的值给到临时变量i
for i in str1:
    #这里就打印临时变量i的值了,也就是打印666
    print(i)

break退出循环和continue

break循环是一但达到要求就终止循环

continue循环是一旦达到条件只终止达到要求其他的不影响

str1='123456789'
for i in str1:
    if i=='4':
        print('遇到4不打印,56789不能打印断了')
        break
    print(i)
str1='123456789'
for i in str1:
    if i=='4':
        print('遇到4不打印,56789照样打印')
        continue
    print(i)

else

eles是条件成立执行1号代码如果不成立执行2号代码

while...else

语法

while 条件:
    条件成立重复执行的代码
else:
    循环正常结束后要执行的代码
i=1
while i<=5:
    print('666666')
    i+=1
print('6不动了')

退出循环的方式

i=1
while i<=50:
    if i % 4==0:
        print('6666666666')
        i+=1
        continue
    print('让我歇会再6')
    i+=1
else:
    print('累死了')

for...else

语法

for 临时变量in序列:
    重复执行的代码
else:
    循环正常结束之后执行的代码
str1='666666666666666'
for i in str1:
    print(i)
else:
    print('6不动了')

解释

#设置一个序列值为n多6
str1='666666666666666'
#这里就是把这个序列str1的值n多6给到临时变量i
for i in str1:
    #输出临时变量i的值
    print(i)
    #当临时变量的输出完毕后执行下面的代码
else:
    
    print('6不动了')

终结

循环的作用:

控制代码的循环执行

while语法

while 条件:
    条件成立执行重复的代码1
    条件成立执行重复的代码2

嵌套语法

while 条件1:
    条件1成立执行的代码
    
    while 条件2:
        条件2成立执行的代码

for循环语法

for 临时变量 in 序列:
    重复执行的代码1
    重复执行的代码2

退出循环

break 退出整个循环

continue 退出本次循环的,继续执行下一次重复的代码

\