循环 for / range / while

# while 循环
# 案例 计算1-100的值
n = 100
sum = 0
counter = 1
while counter <= n:
    sum = sum + counter
    counter += 1
print('Sum of 1 until %d: %d' % (n,sum))

# for循环
# 循环遍历输出结果
a = [1,2,3]
for _a in a:
    print(_a)
# 输出
# 1
# 2
# 3
# 使用break 跳出循环
for _a in a:
    if _a == 2:
        break
    print(_a)    
# 输出
# 1

# range()函数
# 1-5的数字 包含5
for i in range(5):
    print(i)
# 输出: 1 2 3 4 5
# 5-9的数组 不包含尾数
for i in range(5,9):
    print(i)
# 输出: 5 6 7 8
# 0-9的数字 步长3
for i in range(0,10,3):
    print(i)
# 输出 0 3 6 9
# 使用range 创建列表
print(list(range(5)))
# 输出[0, 1, 2, 3, 4]

# pass语法
# pass 语句什么都不做。它只在语法上需要一条语句但程序不需要任何操作时使用。例如:
while True:
    pass
class EmptyClass:
    pass
posted @ 2024-07-29 14:18  文武双全·墨海纵横  阅读(15)  评论(0)    收藏  举报