我正在编写一个程序,要求用户输入一个数字,然后打印出从1到该数字的所有数字的总和:
Enter a number: 5
15
(答案是15,因为1 + 2 + 3 + 4 + 5 = 15)。
到目前为止,我有:
n = int(input('Enter a number: '))
x = sum(1:n)
print(x)
但我不确定问题是什么,所以有人可以帮助我。
答案 0 :(得分:0)
sum(range(1, n+1))
将数字从1加到n,(n + 1)是范围的(排除的)上限。