第五课 循环结构
程序控制 除了顺序结构、分支结构 还有循环结构,这是让程序焕发神奇重要的部分。
Python 中的循环语句有 for 和 while。
for循环
for 循环通常用于遍历已知范围的序列或可迭代对象
# 遍历已知范围的序列
# for in 常用组合 i为遍历出来的一个变量
# 例1 range(5) range(0,5)简写 产生0到4之间的数字 注:不包含5
for i in range(5):
print(i, end=" ") #输出:0 1 2 3 4
print() #换行
# 例2 range(2,7) 产生2到6之间的数字 注:不包含7
for i in range(2,7):
print(i, end=" ") #输出:2 3 4 5 6
print() #换行
while循环
while 循环用于满足条件时反复执行代码块
#满足条件时反复执行代码块
# 例1
a = 100
while a>0: #只要a>10 则进入循环
print(a, end=" ") #输出:100 50 25 12 6 3 1
a//=2 #a=a//2 简写 整除
print() #换行
# 例2
b=0
while True: #一直执行的循环 也叫死循环
b+=1 #b=b+1 简写 累加
print(b, end=" ") #输出:1 2 3 ... 99 100
if b==100: #每次判断
break #跳出循环语句
print() #换行