【问题标题】:How do you find the sum of outputs你如何找到输出的总和
【发布时间】:2013-11-29 19:33:47
【问题描述】:

我是 python 的新手。无论如何,我正在尝试找到一种方法来总结程序的输出。显然,当我执行下面的程序时,我会得到数字 1 到 20。如何在不手动执行的情况下将这些输出相加? (总和为 20*21/2=210)。

for i in range(1,21):
     print(i)

【问题讨论】:

  • 你试过使用蓄能器吗?
  • 你写这个问题所花费的时间可能已经花费了 210 次来寻找答案
  • 虽然我们中的许多人都在尝试提供帮助,但您只需付出更多努力就能找到解决方案。谷歌这类问题真的没那么难。

标签: python output


【解决方案1】:

它只是

sum(range(1,21))

【讨论】:

    【解决方案2】:

    在循环中手动求和:

    total = 0
    for i in range(1, 21):
        total += i
    print(total)
    

    或使用sum():

    total = sum(range(1, 21))
    print(total)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-20
      • 2015-08-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多