while循环
i = 1
sum = 0
while i <= 100:
print(i)
sum+=i #sum = sum + i
i+=1
print(sum)
死循:
###概括:
不断进行,不会停止。
while True
循环中断:break
###*概括:
breaak 某一条件满足时,退出循环,不在执行后续重复的代码
i = 1
while i < 101:
print(i)
i+=1
if i == 50:
break
print(i)
循环中断:continue
###*概括:
continue 某一条件满足时,不执行后续重复的代码。
i = 0
while i < 11:
i +=1
if i == 6
print("中断")
continue
for循环经常和range()函数配合使用
range()函数的用法:
range(起始值,终止值,步长)
for循环嵌套
for循环里面有for循环
for i in range(1,10):#步长默认为1
for j in range(1,i+1):#i最大值是9 要9*9所有要加上1
print("%d*%d=%d"%(j,i,i*j),end="\t")
print("")#换行
break
foriinrange(1,10):ifi ==6:#当i等于6的时候循环直接结束breakprint(i)'''
break同样适用while循环
i = 1
while i < 10:
if i == 6:
break
print(i)
i+=1
continue
foriinrange(1,10):ifi ==6:#当i等于6的时候循环本次循环,接着执行下一次循环continueprint(i)'''
continue同样适用while循环
i = 0
while i < 9:
i+=1
if i == 6:
continue
print(i)