python自定义函数加多条件判断
时间: 2023-06-18 19:08:41 浏览: 218
你可以在Python自定义函数中加入多个条件判断语句,以根据不同的情况执行不同的代码。例如:
```python
def my_function(x):
if x > 10:
print("x is greater than 10")
elif x < 0:
print("x is negative")
else:
print("x is between 0 and 10")
```
在上面的代码中,如果传入的参数x大于10,就会执行第一个条件判断语句;如果x小于0,就会执行第二个条件判断语句;否则就会执行最后一个else语句。
你还可以在条件判断语句中使用逻辑运算符来组合多个条件,例如:
```python
def my_function(x, y):
if x > 0 and y > 0:
print("Both x and y are positive")
elif x > 0 or y > 0:
print("At least one of x and y is positive")
else:
print("Both x and y are non-positive")
```
在上面的代码中,第一个条件判断语句使用了and运算符,表示只有当x和y都大于0时才会执行;第二个条件判断语句使用了or运算符,表示只要x和y中有一个大于0就会执行。最后一个else语句则表示x和y都不大于0。
阅读全文