循环 (for)

4.6 2026-01-27

for 循环


# 数组
for x in ["1", "2", "3"]:
    print(x)

# 字典
var dict = {"a": 0, "b": 1, "c": 2}
for key in dict:
    print(key, " : ", dict[key])

# 打印 0, 1, 2 (从0开始,每次加1,不大于3)
for i in range(3):
    print(i)

# 打印 1, 2 (从1开始,每次加1,不大于3)
for i in range(1, 3):
    print(i)

# 打印 2, 4, 6 (从2开始,每次加2,不大于8)
for i in range(2, 8, 2):
    print(i)

# 打印 8, 6, 4 (从8开始,每次减2,不小于2)
for i in range(8, 2, -2):
    print(i)

# 遍历字符串中的每个字符
for c in "Hello":
    print(i)

# 与range(3)相同
for i in 3:
    print(i)

# 与range(ceil(2.2)) range(2) 相同
for i in 2.2:
    print(i)
          

如果想初始化数组,可以写作


for i in array.size():
    array[i] = "Hello World"
          

while


while x > 0:
    print(x)
    if x == 1:
        break
    if x == 2:
        continue