for循环
python的for循环格式为
for [变量] in range (初值,终值,步长):
循环的内容
for i in range (1,3): #步长省略代表1
print(i)
1
2
这个缩进很重要,只有在缩进中的内容才会成为循环的内容
range是用来生成数字的过程
以及python中循环的内容无法更改循环变量的值
for i in range (0,4):
print(i)
i=i+1
1
2
3
python的for 循环可以不使用range
可以使用字符串,list等
for i in "abc":
print(i)
a
b
c
list1=[1,2,3]
for i in list1:
print(i)
1
2
3
while循环
while的循环格式如下
while (条件表达式):
循环内容
n=0
while (n<3):
n+=1
print(n)
1
2
3
continue和break
continue是跳过当前的循环
for i in range (1,4):
if i==2:
continue
print(i)
1
3
break是退出当前循环
for i in range (1,4):
if i==2:
break
print(i)
1