不是有内置函数abs()吗?如果非要用程序写可以这样:
n = int(input())
if n<0:
print(-1*n)
else:
print(n)
或者就
n = int(input())
print(n*(2*(n>0)-1))
顺便第二题第三题也写了:
def fun(x):
if x<0:return -1*x
if x<=20:return 2*x
if x<=30:return x**2 + 1
return 5*x**3-2*x+10
x = int(input())
print(fun(x))
第三题:
result = []
for i in range(1,100):
if i%11 and not i%8:
result.append(str(i))
for i in range(1+len(result)//3):
print(' '.join(result[3*i:3*(i+1)]))
同学你好,我是扈老师,请发一下你的姓名学号,我单独辅导你。