2201_75836895 2023-04-01 11:25 采纳率: 100%
浏览 13
已结题

请问这个分段函数怎么用python写

     0 x<0或x≥20
     x  0≤x<5

y= 3x-5 5≤x<10
0.5x-2 10≤X<20

  • 写回答

3条回答 默认 最新

  • a5156520 2023-04-01 11:38
    关注

    根据提示信息,使用if…elif条件结构编写即可。

    代码如下:

    参考链接:
    https://blog.csdn.net/zy1992As/article/details/126874039

    x=float(input("请输入x的值:"))
    
    if x<0 or x>=20:
        y=0
    elif x>=0 and x<5:
        y=x
    elif x>=5 and x<10:
        y=3*x-5
    elif x>=10 and x<20:
        y=0.5*x-2
    
    print("y="+str(y))
    
    
    

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 4月11日
  • 已采纳回答 4月3日
  • 创建了问题 4月1日