0 x<0或x≥20
x 0≤x<5
y= 3x-5 5≤x<10
0.5x-2 10≤X<20
根据提示信息,使用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))
x = float(input())
y = 0
if x < 0 or x >= 20:
y=0
elif 0 <= x <= 5:
y=x
elif 5<=x<10:
y= 3*x-5
elif 10<x<20:
y = 0.5 *x-2
print("y=", y)
不知道你这个问题是否已经解决, 如果还没有解决的话: