gpt4 book ai didi

python - 数字和 if else 语句之间的范围

转载 作者:行者123 更新时间:2023-12-01 04:09:58 25 4
gpt4 key购买 nike

我正在慢慢地自学 Python,所以这是我遇到的一个问题。

尝试逐步遍历每个数字直到最后一个数字,并根据其进入的范围进行计算。

NUM = []
for b in range(1,8760):
if 3000 < b < 7000:
NUM=500
else:
NUM=300
writer.writerow([NUM])

TypeError: 'int' object not iterable

我也在下面尝试过这个,它运行但只打印出整个列表的一个数字,而不是在两个数字选项之间进行选择...

NUM = []
for b in range(1,8760):
NUM = numpy.where((b > 3000) & (b < 7000), 500, 300)
writer.writerow([NUM])

最佳答案

你的意思是这个吗?

NUM = []
for b in range(1,8760):
if 3000 < b < 7000:
NUM.append(500)
else:
NUM.append(300)
writer.writerow(NUM)

关于python - 数字和 if else 语句之间的范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35093218/

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