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日

悬赏问题

  • ¥15 需要写计算过程,不要写代码,求解答,数据都在图上
  • ¥15 向数据表用newid方式插入GUID问题
  • ¥15 multisim电路设计
  • ¥20 用keil,写代码解决两个问题,用库函数
  • ¥50 ID中开关量采样信号通道、以及程序流程的设计
  • ¥15 U-Mamba/nnunetv2固定随机数种子
  • ¥15 C++行情软件的tick数据如何高效的合成K线
  • ¥15 vba使用jmail发送邮件正文里面怎么加图片
  • ¥15 vb6.0如何向数据库中添加自动生成的字段数据。
  • ¥20 在easyX库下编写C语言扑克游戏跑的快,能实现简单的人机对战