Python If Else
在编程中,我们经常需要根据不同条件执行不同的代码。Python 提供了条件语句来实现这一功能,其中最基础的就是 if-else
语句。这些语句允许程序根据条件的真假来选择执行不同的代码块。
条件语句的基础
if 语句
if
语句是最基本的条件语句,语法如下:
if 条件:
# 当条件为真时执行的代码
当条件评估为 True
时,缩进的代码块将被执行;否则,这些代码将被跳过。
示例:
age = 18
if age >= 18:
print("你已经是成年人了!")
# 输出:你已经是成年人了!
if-else 语句
如果你希望在条件为假时执行另一段代码,可以使用 else
子句:
if 条件:
# 当条件为真时执行的代码
else:
# 当条件为假时执行的代码
示例:
age = 16
if age >= 18:
print("你已经是成年人了!")
else:
print("你还未成年。")
# 输出:你还未成年。
if-elif-else 语句
当需要测试多个条件时,可以使用 elif
(即"else if"的缩写):
if 条件1:
# 当条件1为真时执行的代码
elif 条件2:
# 当条件1为假且条件2为真时执行的代码
else:
# 当所有条件都为假时执行的代码
示例:
score = 85
if score >= 90:
print("优秀")
elif score >= 80:
print("良好")
elif score >= 70:
print("中等")
elif score >= 60:
print("及格")
else:
print("不及格")
# 输出:良好