用python编写一个函数,输入一个数求从1加到这个数的和,1到4的和是10

img

你题目的解答代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)

def sumnum(n):
    s = 0
    for i in range(1,n+1):
        s += i
    return s

n = int(input("请输入一个数:"))
print("1到{}的和是{}".format(n,sumnum(n)))

img

定义一个求和函数,使用求和函数和列表解析式,使得代码简洁; 然后用input函数输入一个整数,调用函数输出结果。

def addition(n):
    return sum([i for i in range(1,n+1)])

inp = int(input('输入一个数是:'))
res = addition(inp)
print(f'1到{inp}的和是{res}')

如果对你有帮助,请点【采纳】按钮支持一下。

题倒是简单,但是为什么要帮你做?

img