python分段函数
时间: 2023-07-07 17:05:44 浏览: 121
python 分段函数求值 示例
以下是一个将输入值按照分段函数进行计算的Python代码示例:
```python
def piecewise_function(x):
if x < 0:
return -x
elif x >= 0 and x < 5:
return x**2
else:
return 2*x + 1
# 测试
print(piecewise_function(-3)) # 输出 3
print(piecewise_function(2)) # 输出 4
print(piecewise_function(8)) # 输出 17
```
在此示例中,我们定义了一个名为 `piecewise_function` 的函数,它接受一个数字作为输入,并返回根据分段函数计算出的结果。在分段函数中,当 `x` 小于 0 时,函数返回 `-x`;当 `x` 在 0 和 5 之间时,函数返回 `x` 的平方;当 `x` 大于等于 5 时,函数返回 `2x + 1`。我们通过 if-elif-else 语句来实现这个分段函数的计算。
阅读全文