本文已参与「新人创作礼」活动,一起开启掘金创作之路。
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 退出本次循环的,继续执行下一次重复的代码
\