【发布时间】:2021-11-14 21:09:20
【问题描述】:
我想用'while'和'for'制作一个奇数列表
a = []
x = 1
while x < 101:
if x % 2 != 0:
a.append(x)
x = x + 1
print(a)
但是什么都没有发生......并且其他句子中的其他无关代码也没有执行。 我的问题是什么?
【问题讨论】:
-
注意,如果从 1 开始,每一步只需要加 2,而不是加 1 并测试是否为奇数。
-
这是一个缩进错字。
x = x + 1应与if对齐。
标签: python list for-loop while-loop numbers