while循环:
基本格式如下:
i=1
while i<=100:
print('好好学习天天向上')
i+=1
同理还有while循环嵌套:
for循环(迭代循环)
基本格式:
str='hello'
for i in str
print(i)#int整型不是迭代对象,需要用range函数(计数器)
range():用来记录循环次数,相当于计数器
range(strat,end,step)
for i in range(1,6):
print(i)#包前不包后原则只输出一到五五个数,只写一个数字的话相当于是循环的次数,默认从零开始
break和continue:
前者为中途退出结束循环体,后者为结束本次循环再继续循环
两者只能放在循环内
break:
i=1 while i<=5:print(f"第{i}个")if i==3:print('停止')breaki+=1
for i in range(5):if i==3:break#结束当前循环print(i)i+=1
continue:
i=1 while i<=5:print(f"第{i}个")if i==3:print(f"发生问题,停止第{i}个")#在continue前一定要修改计数器,否则会陷入死循环i+=1continuei+=1
for i in range(5):if i==3:continue#跳过三,结束在三时的循环,继续执行下次循环print(i)i+=1