编程实现下面程序完成分段函数y=f(x)的计算,输入不同的x,输出对应y值。
y=x*x (x<=-1)
y=-1 (-1<x<=1)
y=1-x (x>1)
注:x,y为float类型
输入输出样例:
3 (注:运行时的输入)
-2.0 (注:运行时的输出)
编程实现下面程序完成分段函数y=f(x)的计算,输入不同的x,输出对应y值。
y=x*x (x<=-1)
y=-1 (-1<x<=1)
y=1-x (x>1)
注:x,y为float类型
输入输出样例:
3 (注:运行时的输入)
-2.0 (注:运行时的输出)
可以参考下列代码
def fun(x):
if x <= -1:
return x * x
elif -1 < x <= 1:
return -1
else:
return 1 - x
x = float(input())
print("%.1f" % fun(x))