循环
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...
> 此处输出代码运行结果