条件语句允许程序根据不同的条件执行不同的代码路径。它们是构建动态和响应性强的程序的关键。
if
语句True
),执行 if
语句块中的代码。if condition:
# 代码
elif
语句elif
是 “else if” 的缩写,用于检查多个条件。if
或 elif
条件为假(False
)时,才会检查 elif
的条件。if condition1:
# 代码
elif condition2:
# 代码
else
语句if
和 elif
条件都不为真时执行代码。else
是可选的,没有条件表达式。if condition:
# 代码
else:
# 代码
if condition1:
if condition2:
# 代码
循环语句允许我们重复执行代码块,直到满足特定条件。
for
循环for element in sequence:
# 操作遍历元素element
while
循环while condition:
# 代码
break
:用于立即退出循环。continue
:跳过当前迭代的剩余部分,直接开始下一个迭代。else
:只有在循环未被 break
语句终止的情况下执行。for i in range(10):
if i == 5:
break
elif i < 5:
continue
else:
print(i)
if-elif-else
age = 20
if age < 18:
print("未成年")
elif age < 60:
print("成年")
else:
print("老年")
for
循环遍历列表fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)
while
循环进行计数count = 0 while count < 5:
print(count)
count += 1