【问题标题】:Adding to a starting value in a list each time for loop runs?每次循环运行时添加到列表中的起始值?
【发布时间】:2022-11-14 03:58:05
【问题描述】:

每次以下 for 循环运行时,我都会尝试将值 z 添加到起始值 x。我期待的输出是1000,1021,1042,1063...x, x+z, x+z+z, x+z+z+z...

当我运行以下命令时,我只得到1000,1021 作为输出。

当范围为 0-1000 时,为什么我只得到一个包含两个值的列表?我显然对 python 很陌生,所以我确信答案很简单,我还没有遇到过。

谢谢你的时间!

`

x = [1000]
y = []
z = 21
for i in range(0,1000):
    y = np.append(x,sum(x,z))
print(y)

`

【问题讨论】:

    标签: python for-loop addition


    【解决方案1】:

    您可以尝试每次增加 z

    for i in range(1000,1100,21):
        print(i)
    

    【讨论】:

      猜你喜欢
      • 2020-10-17
      • 2021-01-03
      • 2019-03-26
      • 2021-12-26
      • 1970-01-01
      • 2022-09-25
      • 1970-01-01
      • 2022-12-08
      • 1970-01-01
      相关资源
      最近更新 更多