输入的整数x,输出对应的y值。对于超出范围的整数x,输出“ERROR”

同上给的有函数,我不知道怎么写x的范围,还有用什么条件语句来结尾,求帮忙,考试用

img

x的范围根据可以根据题目给出的条件来写,可以首先判断超出范围的情况,即x小于-10或者x大于10的情况,输出"ERROR",其他情况,根据表达式来设置条件,再计算和输出y的值就可以了。

代码如下:

参考链接:


 # 从输入获取一个整数字符串,然后转为int赋值给x
x=int(input())

if x<-10 or x>10: # x小于-10或者x大于10,输出ERROR
    print("ERROR")
elif x>=-10 and x<0: #其他情况,根据表达式来计算y的值,并输出
    y=2*x**3+4*x*x+3
    print(y)
elif x>=0 and  x<6:
    y=x+14
    print(y)
elif x>=6 and x<=10:
    y=6*x
    print(y)

img

用if判断x的范围呀
if(-10<=x && x<0)
else if(...)
else if(...)
else
printf("error")