在Python中,`if-else`语句用于根据条件执行不同的代码块。以下是`if-else`语句的基本用法:
if condition:
条件为真时执行的代码块
else:
条件为假时执行的代码块
`if`后面跟的是条件表达式,如果条件表达式的结果为`True`,则执行`if`后面的代码块。
`else`后面跟的是当`if`条件表达式的结果为`False`时执行的代码块。
可以使用`elif`(else if)来检查多个条件。
`if-else`语句可以嵌套,以根据多个条件执行不同的代码块。
`if`语句是选择结构或分支结构的一部分,它允许程序根据不同的情况执行不同的操作。
下面是一个简单的示例,展示了如何使用`if-else`语句:
age = int(input("Enter your age: "))
if age >= 18:
print("You are an adult.")
else:
print("You are not an adult.")
在这个例子中,程序会询问用户年龄,然后根据年龄是否大于或等于18来打印相应的消息。
你还可以使用三元运算符来简化`if-else`语句:
x = 5
print("x is positive" if x > 0 else "x is negative")
在这个例子中,如果`x`大于0,则打印"x is positive",否则打印"x is negative"。
希望这能帮助你理解Python中`if-else`语句的用法