if语句是编程中用于进行条件判断的一种结构,其基本语法如下:
```
if (条件表达式) {
// 如果条件为真,则执行这里的代码块
}
```
其中,`条件表达式`是一个返回布尔值(True 或 False)的表达式。如果条件表达式的结果为 True,则执行 if 代码块中的代码;如果条件表达式的结果为 False,则跳过 if 代码块,继续执行后续的代码。
判断一个数是否为正数
```python
num = 5
if num > 0:
print(f"{num} 是正数")
```
判断一个数是奇数还是偶数
```python
num = 6
if num % 2 == 0:
print(f"{num} 是偶数")
else:
print(f"{num} 是奇数")
```
判断一个数是否在某个范围内
```python
age = 20
if age > 18:
print("已成年")
else:
print("未成年")
```
多重条件判断
```python
age = 16
if age >= 18:
print("你已经成年了!")
elif age >= 13:
print("你是青少年!")
else:
print("你还是个孩子!")
```
嵌套 if 语句
```python
score = 75
if score >= 60:
print("你通过了考试。")
else:
if score >= 50:
print("你及格了。")
else:
print("你不及格。")
```
使用逻辑运算符
```python
score = 55
if score >= 60:
print("你通过了考试。")
elif score >= 50:
print("你及格了。")
else:
print("你不及格。")
```
在使用 if 语句时,建议将条件表达式放在括号内,并将代码块缩进,以保持代码的清晰和易读性。此外,可以使用 elif 语句来处理多个条件,使用 else 语句作为所有条件都不满足时的默认执行块。