if 语句的基本语法结构如下:
```
if (条件) {
// 条件为真时执行的代码
} else {
// 条件为假时执行的代码(可选)
}
```
其中,`条件` 是一个返回布尔值(True 或 False)的表达式。当 `条件` 为 True 时,缩进的代码块将被执行;如果 `条件` 为 False,则跳过该代码块,继续执行 if 语句后面的代码。
单分支 if 语句
单分支 if 语句用于在满足特定条件时执行一段代码。例如:
```python
age = 18
if age >= 18:
print("You are an adult.")
```
双分支 if-else 语句
双分支 if-else 语句用于在满足条件时执行一段代码,在不满足条件时执行另一段代码。例如:
```python
score = 75
if score >= 60:
print("You passed the exam.")
else:
print("You failed the exam.")
```
多分支 if-elif-else 语句
多分支 if-elif-else 语句用于在满足多个条件中的任意一个时执行相应的代码块。例如:
```python
num = -2
if num > 0:
print("Positive number.")
elif num < 0:
print("Negative number.")
else:
print("Zero.")
```
注意事项
1. 在 Python 中,if 语句的条件后面一定要加冒号(:)。
2. 归属于 if 语句的代码块需要在前方填充 4 个空格进行缩进。
3. if 语句下最少有一行代码,如果不是 if 语句的代码就顶格写。
根据具体需求,可以选择使用单分支、双分支或多分支的 if 语句来实现不同的逻辑判断。