第五课 循环结构

程序控制 除了顺序结构、分支结构 还有循环结构,这是让程序焕发神奇重要的部分。

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()                    #换行

类似文章

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注