Skip to content

Python 流程控制

TIP

流程控制包括条件判断、循环和分支,决定了代码的执行路径。

条件判断

python
age = 18
if age >= 18:
    print("成年人")
elif age >= 6:
    print("未成年人")
else:
    print("儿童")

for 循环

python
# 遍历列表
fruits = ["苹果", "香蕉", "橘子"]
for fruit in fruits:
    print(fruit)

# 遍历字典
user = {"name": "张三", "age": 25}
for key, value in user.items():
    print(f"{key}: {value}")

# 使用 range
for i in range(5):
    print(i)

# 带索引
for idx, fruit in enumerate(fruits):
    print(f"{idx}: {fruit}")

while 循环

python
count = 0
while count < 5:
    print(count)
    count += 1

# break 和 continue
for i in range(10):
    if i == 3:
        continue
    if i == 7:
        break
    print(i)

列表推导式

python
squares = [x**2 for x in range(10)]
evens = [x for x in range(20) if x % 2 == 0]