编写程序求绝对值输入一个整数n输出n的绝对值

img


编写程序求绝对值输入一个整数n输出n的绝对值
编写程序求绝对值输入一个整数n输出n的绝对值
编写程序求绝对值输入一个整数n输出n的绝对值

不是有内置函数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)]))

同学你好,我是扈老师,请发一下你的姓名学号,我单独辅导你。