python用if分类
时间: 2024-01-29 13:03:16 浏览: 9
在 Python 中,我们可以使用 `if` 语句进行条件分类。`if` 语句的语法如下:
```python
if condition:
# 如果 condition 为真,则执行这里的代码块
else:
# 如果 condition 为假,则执行这里的代码块
```
条件语句中的 `condition` 是一个布尔值(即 `True` 或 `False`),根据 `condition` 的值,程序会执行相应的代码块。
例如,下面的代码判断一个数是否为正数:
```python
num = 10
if num > 0:
print("这个数是正数")
else:
print("这个数不是正数")
```
运行结果为:
```
这个数是正数
```
如果将 `num` 的值改为负数或者零,输出结果就会变为:
```
这个数不是正数
```
除了 `if` 和 `else` 关键字之外,Python 还提供了 `elif` 关键字,用于判断多个条件。`elif` 的语法如下:
```python
if condition1:
# 如果 condition1 为真,则执行这里的代码块
elif condition2:
# 如果 condition1 为假,但 condition2 为真,则执行这里的代码块
else:
# 如果 condition1 和 condition2 都为假,则执行这里的代码块
```
例如,下面的代码判断一个数的正负性:
```python
num = -5
if num > 0:
print("这个数是正数")
elif num < 0:
print("这个数是负数")
else:
print("这个数是零")
```
运行结果为:
```
这个数是负数
```