gpt4 book ai didi

python - 循环中的简单逻辑解释?

转载 作者:行者123 更新时间:2023-12-01 04:02:59 29 4
gpt4 key购买 nike

我正在尝试解决与循环相关的逻辑问题。如果我有一个 n 循环,例如 50 次迭代,并且我只想提取迭代为 n+10 时的值(值在 10、20、30、40 和50),逻辑是什么? (注释中的行是我的逻辑,这仍然导致错误的输出):

x[0] = 0
for n in xrange(0,50):
x[n+1] = x[n] + 5
#if x[n]%10==0:
#y = x[n]

print x
#print y

最佳答案

看起来您有一个列表 x 并且想要设置 x 中的每个值。此外,您还希望 y 成为 x 的子集(每 10 个元素)。

x = [0] * 51
for n in range(50):
x[n+1] = x[n] + 5
y = x[::10]

print(y) # prints [0, 50, 100, 150, 200]

关于python - 循环中的简单逻辑解释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36187032/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com