【发布时间】:2014-10-01 19:33:30
【问题描述】:
我想将一个特定的数字列表 (1,2,3,4,5,...) 相加,直到总和与给定变量匹配。例如,对于数字 24,解决方案将是 5:1+1,2+2,3+3,4+4,5+5
我不知道如何解决它,因为我对 python 没有太多经验。我试过了
x= 24
sum = 0
i = 1
while i <= X:
sum = sum + i
i = i + 1
print(i)
但这只会打印 24 之前的所有数字。其他尝试,例如“for i in range()”也不起作用。
有人可以帮帮我吗?提前致谢。
【问题讨论】:
-
请修正代码中的缩进
-
1+1,2+2,3+3,4+4,5+5 与 24 的关系如何?
-
是匹配24的加法
-
另请注意,您同时拥有
x和X -
你说你想对一个数字列表求和,然后举一个不是和的例子,它们似乎都与 24 没有任何关系。你能给出更具体的要求吗?跨度>
标签: python python-3.x addition