目录
任务描述
本关任务:编写程序,计算分段函数的值。从键盘输入x
,根据如下公式,计算分段函数y
的值,结果保留5
位小数。
相关知识
为了完成本关任务,你需要掌握:1.if多分支结构,2.math库的综合使用。
编程要求
根据提示,在右侧编辑器补充代码,计算并输出函数y
的值。
测试说明
平台会对你编写的代码进行测试:
测试输入:5
预期输出:y=6.99093
测试输入:-5
预期输出:y=113.53878
测试输入:0
预期输出:y=0.00000
开始你的任务吧,祝你成功!
# 请将代码补充完整
from math import *
x=eval(input())
########## Begin ##########
if x>0:
y=(x**2-3*x)/(x+1)+2*pi+sin(x)
if x==0:
y=x
if x<0:
y=log(-5*x)+6*(fabs(x)+exp(4))**(1/2)-(x+1)**3
########## End ##########
print("y={0:.5f}".format(y))