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编程语言基础
Python:流程控制语句:条件、循环、跳转