piecewise.py 292 字节
Newer Older
1 2
"""
分段函数求值
J
jackfrued 已提交
3 4 5
        3x - 5  (x > 1)
f(x) =  x + 2   (-1 <= x <= 1)
        5x + 3  (x < -1)
6 7 8 9 10 11 12 13

Version: 0.1
Author: 骆昊
Date: 2018-02-28
"""

x = float(input('x = '))
if x > 1:
J
jackfrued 已提交
14
    y = 3 * x - 5
15
elif x >= -1:
J
jackfrued 已提交
16
    y = x + 2
17
else:
J
jackfrued 已提交
18
    y = 5 * x + 3
19
print('f(%.2f) = %.2f' % (x, y))