用编程实现下列数学函数:y=x-3(x≥20),x 3(0<x<20),x×3(x≤0)

 我来答
帐号已注销
2020-11-07 · TA获得超过77万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:158万
展开全部

y=x-3(x≥20),x 3(0<x<20),x×3(x≤0)

#python code as below 

x = input("x=")

if x >= 20:

y = x-3;

elif x > 0:

y = x+3;

else :

y = x*3;

print 'y=',y

例如:

y=2*x,x<0;y=3*x*x-1,0<=x<10;2*x*x*x-1,10<=x

那麼公式应该是:=if(x>=10,(2*x*x*x-1),if(and(x<10,x>=0),(3*x*x-1),2*x)

扩展资料:

函数与不等式和方程都存在着联系(初等函数)。令函数值等于零,从几何角度看,对应的自变量是图像与X轴交点;从代数角度看,对应的自变量是方程的解。另外,把函数的表达式(无表达式的函数除外)中的“=”换成“<”或“ >”,再把“Y”换成其它代数式,函数就变成了不等式,可以求自变量的范围。

参考资料来源:百度百科-数学函数

静山小贼
2016-01-13
知道答主
回答量:24
采纳率:0%
帮助的人:5.8万
展开全部
y=x-3(x≥20),x 3(0<x<20),x×3(x≤0)
"x 3(0<x<20)" -这是什么?加?
追问
这是分段函数,y=x-3(x≥20),y=x+3(0<x<20),x×3(x≦0)
追答
#python code as below 
x = input("x=")
if x >= 20:
    y = x-3;
elif x > 0:
    y = x+3;
else :
    y = x*3;
print 'y=',y
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式