Python:流程控制语句:条件、循环、跳转

在 Python 中,流程控制是通过条件语句、循环语句和跳转语句等来控制程序的执行流程。

一、条件语句(if-elif-else)

条件语句根据条件的真假来决定执行不同的代码块。

1. 基本语法:

if condition1:
    # 如果 condition1 为 True 执行的代码块
    statement1
elif condition2:
    # 如果 condition1 为 False,condition2 为 True 执行的代码块
    statement2
else:
    # 如果前面的条件都为 False 执行的代码块
    statement3

2. 示例:

x = 10
if x > 0:
    print("x 是正数")
elif x == 0:
    print("x 是零")
else:
    print("x 是负数")

二、循环语句

1. for 循环:

用于遍历可迭代对象(如列表、元组、字符串等)。

基本语法:

for item in iterable:

# 循环体,对每个 item 执行的代码

statement

fruits = ['apple', 'banana', 'cherry']
for fruit in fruits:
    print(fruit)

2. while 循环:

当给定条件为真时,重复执行循环体中的代码。

基本语法:

while condition:

# 循环体,只要 condition 为 True 就会一直执行

statement

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

三、跳转语句

1. break:

用于立即跳出循环。

for i in range(10):
    if i == 5:
        break
    print(i)

2. continue:

用于跳过当前循环的剩余部分,直接进入下一次循环。

for i in range(10):
    if i % 2 == 0:
        continue
    print(i)

通过合理地运用这些流程控制语句,可以使 Python 程序更加灵活和高效地执行各种任务。

Python编程语言基础