pythonifelse用法
时间: 2024-05-30 12:06:34 浏览: 48
在Python中,if-else语句用于在满足一定条件时执行不同的代码块。其基本语法如下:
```python
if condition:
# condition为True时执行的代码块
else:
# condition为False时执行的代码块
```
可以看出,if-else语句包含一个条件表达式和两个代码块,当条件表达式为True时执行if代码块,否则执行else代码块。下面是一个示例:
```python
num = 5
if num > 0:
print("num is positive")
else:
print("num is non-positive")
```
在这个示例中,如果变量num的值大于0,则会打印"num is positive",否则会打印"num is non-positive"。
另外,在if-else语句中也可以使用elif关键字,表示如果前面的条件不满足,再判断后面的条件。其基本语法如下:
```python
if condition1:
# condition1为True时执行的代码块
elif condition2:
# condition2为True时执行的代码块
else:
# 上述条件都不满足时执行的代码块
```
下面是一个带有elif关键字的示例:
```python
num = 0
if num > 0:
print("num is positive")
elif num == 0:
print("num is zero")
else:
print("num is negative")
```
在这个示例中,如果变量num的值大于0,则会打印"num is positive";如果变量num的值等于0,则会打印"num is zero";否则会打印"num is negative"。