Python中的控制流是指通过条件语句和循环来控制程序的执行流程。控制流使程序能够根据不同的条件执行不同的代码块,或者重复执行特定的代码块。本文将详细介绍Python中的条件语句(if语句)和循环(for循环和while循环),以及它们的语法、用法和示例。
一、条件语句(if语句)
条件语句用于根据不同的条件执行不同的代码块。在Python中,条件语句使用if
、elif
(可选)和else
(可选)关键字来实现。条件语句的语法结构如下:
if condition1:
# 如果条件1为真,执行这里的代码
elif condition2:
# 如果条件1为假且条件2为真,执行这里的代码
else:
# 如果条件1和条件2都为假,执行这里的代码
示例:
x = 10
if x > 0:
print("x is positive")
elif x == 0:
print("x is zero")
else:
print("x is negative")
在上面的示例中,如果x
大于0,则打印"x is positive";如果x
等于0,则打印"x is zero";否则打印"x is negative"。
二、循环(for循环和while循环)
循环结构允许程序多次