你题目的解答代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)
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)))
定义一个求和函数,使用求和函数和列表解析式,使得代码简洁; 然后用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}')
如果对你有帮助,请点【采纳】按钮支持一下。
题倒是简单,但是为什么要帮你做?