» Python快速入门 » 1. 基础篇 » 1.5 循环

循环

For 循环

a = ["lite", "rank", "tutorial"]
for item in a:
    print(item)

For range 循环

# Outputs 0, 1, 2
for i in range(3):
    print(i)

# Outputs 3, 4, 5
for i in range(3, 6):
    print(i)

# Outputs 3, 5, 7
for i in range(3, 8, 2): # 2 here means step
    print(i)

Break 和 Else 语句

a = ["hello", "world", "lite"]
target_prefix = "wo"
for item in a:
    if item.startswith(target_prefix):
        print(f"Found it: {item}")
        break
else:
    print("Nothing there")

Continue 语句

for item in range(58):
    if item % 5 == 0:
        continue
    print(item)

While 循环

a = ["lite", "rank", "tutorial"]
idx = 0
while idx < len(a):
    print(a[idx])
    idx += 1

Break 语句

a = ["hello", "world", "lite"]
target_prefix = "wo"
idx = 0
while idx < len(a):
    if a[idx].startswith(target_prefix):
        print(f"Found it: {item}")
        break

Continue 语句

i = 0
while i < 23:
    if i % 5 == 0:
        i += 1
        continue
    print(i, end=", ")
    i += 1

代码挑战

尝试修改编辑器中提供的代码以使其打印出 The number is a Pefect number

注:完全数(Perfect number),在数论中,完全数是指一个正整数,其值等于其正因子之和,不包括该数本身。
例如,6的因子是1、2和3(不包括6本身),而1 + 2 + 3 = 6,因此6是一个完全数。

Loading...
> 此处输出代码运行结果
上页
下页