📅  最后修改于: 2023-12-03 15:18:55.760000             🧑  作者: Mango
在Python中,if ... else
语句用于根据条件的真假来执行不同的代码分支。该语句结构如下:
if condition:
# condition为True时执行的代码块
else:
# condition为False时执行的代码块
条件(condition)可以是任何可以求值为布尔值(True或False)的表达式。当条件为True时,执行if块中的代码;当条件为False时,执行else块中的代码。
以下是一些关于这个主题的丰富内容:
age = 18
if age >= 18:
print("成年人")
else:
print("未成年人")
结果将会输出 成年人
,因为18大于或等于18。如果age小于18,则输出将是 未成年人
。
if语句可以嵌套在另一个if或else中,形成嵌套的结构。这样可以在不同条件下执行不同的代码块。
age = 18
if age >= 18:
if age <= 30:
print("青年人")
else:
print("成年人")
else:
print("未成年人")
如果代码块只有一行,你可以将if ... else语句写成单行,称为单行形式。
age = 18
message = "成年人" if age >= 18 else "未成年人"
print(message)
你可以使用elif
关键字来判断多个条件。当一个条件为真时,所有后续的elif
和else
块都不会被执行。
score = 85
if score >= 90:
print("优秀")
elif score >= 70:
print("良好")
elif score >= 60:
print("及格")
else:
print("不及格")
Python的三元运算符可以替代简单的if ... else
语句,使代码更简洁。
age = 18
message = "成年人" if age >= 18 else "未成年人"
print(message)
以上就是关于Python if ... else语句的丰富内容。使用if ... else语句可以根据条件执行不同的代码块,使程序具备更高的灵活性和逻辑性。