1.while循环
格式1:
while 条件表达式:
循环的内容
[变量的变化]格式2:
while 条件表达式:
循环的内容
[变量的变化]
else:
python语句..
a=0
while a<=10:
print(a,end=' ')
a+=1
else:
print(a+10)
效果:
0 1 2 3 4 5 6 7 8 9 10 21
注意:
"else:"为循环结束时所执行的语句
while死循环
while True:
python语句
若不跳出则一直执行
2.for循环
格式:
for 变量 in 容器:
python代码,可以在此使用变量格式2:
for 变量1,变量2 in 容器:
python代码,可以在此使用变量1和变量2
注意:
- 要求遍历的容器必须是一下几种格式:
- [(),(),()] 列表中有元组
- [[],[],[]] 列表中有列表
- ((),(),()) 元组中有元组
- {(),(),()} 集合中有元组
- 字典的特殊使用
a=[1,2,3,4,5,6,7,8,9,10]
for i in a:
print(i,end=' ')
效果:
1 2 3 4 5 6 7 8 9 10
break直接跳出循环
continue进行下一次循环
3.range函数
语法:range(start, stop)
步进用法:range(start, stop, step)
range中的数转为列表
a=list(range(1,11))
print(a)
#输出[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
range中的数求和
a=sum(range(1,11))
print(a)
#输出55
循环遍历range中的数
for i in range(1,11):
print(i,end=' ')
#输出1 2 3 4 5 6 7 8 9 10
步进用法
for i in range(1,11,2):
print(i,end=' ')
#输出1 3 5 7 9