if else结构写函数
时间: 2024-10-20 21:02:32 浏览: 15
在编程中,`if-else` 结构是一种条件控制流程,用于基于某个条件的真假执行不同的代码块。通常,你会有一个布尔表达式作为判断条件,如果该表达式的值为真(True),则执行`if`后面的代码;否则(值为假,即False),执行`else`后面的代码。以下是一个简单的例子,展示如何在 Python 中使用 `if-else` 结构编写一个函数:
假设我们要创建一个函数 `is_positive`,判断一个数是否大于零:
```python
def is_positive(num):
if num > 0:
result = "The number is positive."
else:
result = "The number is not positive (it's either zero or negative)."
return result
# 测试函数
number = 5
print(is_positive(number)) # 输出: The number is positive.
number = -3
print(is_positive(number)) # 输出: The number is not positive (it's either zero or negative).
```
在这个例子中,`if`部分检查 `num` 是否大于0,如果是,则返回相应的字符串。如果不是(即小于或等于0),就执行`else`部分的代码,并返回另一条消息。
阅读全文