【问题标题】:Python summing values in a variablePython对变量中的值求和
【发布时间】:2020-08-27 04:25:29
【问题描述】:

在python中,我想对一个变量中的所有值求和。

我的代码是

x=100
y=200
for i in range(a,b):
  if i%2==1:
    print(i)

当我打印 i 时,它会列出从 100 到 200 的所有奇数。但我想将它们全部相加。答案应该是 7500。

【问题讨论】:

  • 那么,不是打印i,而是添加所有is并在最后打印sum变量?
  • sum(i for i in range(100, 200) if i % 2 == 1) ?
  • sum(range(101, 200, 2))
  • (200 // 2) ** 2 - (100 // 2) ** 2

标签: python list variables printing sum


【解决方案1】:

试试这个;

a=100
b=200
sum=0
for i in range(a,b):
    if i % 2 == 1:
        sum+=i
print(sum)

输出:

7500

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-25
    • 1970-01-01
    相关资源
    最近更新 更多