【问题标题】:Number plus number from array in loops [duplicate]循环中数组中的数字加数字[重复]
【发布时间】:2022-02-10 20:57:47
【问题描述】:

例如数组 [1, 2, 4, 5, 6] 它必须是 1 + 2 + 4 + 5 + 6。那么这些循环的结果如何?所以看下面的脚本


    number = [1, 2, 4, 5, 6]
    
    for x in number:
        x + x
    
    print(x)

【问题讨论】:

  • 可能是sum(number)?

标签: python


【解决方案1】:

只需添加一个+= 和一个新变量,如下所示:

number = [1, 2, 4, 5, 6]
y = 0 #new variable (output variable)
for x in number:
    y += x #add = sign here

print(y)

输出:

18

但最好使用:

y = sum(number)
print(y)

输出:

18

【讨论】:

  • 我猜你实际上并没有尝试对任何其他列表执行此操作。
  • 不,你没有。自从他发表评论以来,您已经编辑了代码。
  • 更新您的答案没有问题。否认你最初的答案是错误的存在问题。
  • 提升显然不是问题;声称您的原始版本无效。
  • “是的,我做了,看看输出”清楚地表明他的评论是错误的,而事实并非如此。 “你是对的,固定的”可能是你需要说的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-09-21
  • 2013-06-24
  • 2012-08-05
  • 1970-01-01
  • 1970-01-01
  • 2018-07-28
相关资源
最近更新 更多