python中的循环
python中的for循环和while循环
1、for循环
for循环可以用来遍历某一对象(遍历:通俗点说,就是把这个循环中的第一个元素到最后一个元素依次访问一次)。for循环的语句如下
for i in list:
其中for和in为关键字,i为对象,list为集合。当循环开始时,集合中的元素赋予给i。
我们来看一个案例,假如我们需要从1打印到100,可以这么写
for i in range(1,101):
print(i)
2、while循环
while循环与for循环都可以用赖做循环,但不同的是while循环用判断条件来完成循环,while循环的语法如下
while 条件:
当如果条件一直满足时,while将一直循环下去,直到条件不满足才终止循环
我们用while来实现打印1到100
a = 0
while a < 100:
a += 1
print(a)
除此之外循环还可以嵌套循环、判断等,
下面是一个用嵌套来完成的乘法口诀表
for i in range(1,10):
for j in range(1,i):
print( '%d * %d =%3d'%(j,i,i*j),end=" ")
print()
输出结果

循环中的break和continue
break
从下面的例子可以看到,即使在无限循环的条件中,一旦出现break,将终止并跳出最近一次循环。
a = 1
while True:
a += 1
if a == 5:
break
else:
print(a)
输出结果

continue
下面我们使用continue看看效果
a = 1
while a < 10:
a += 1
if a == 5:
continue
else:
print(a)
其输出结果为

可以看到continue只是跳过了当次循环,循环并没有结束。
浙公网安备 33010602011771号