for 循环中的变量
Variables in for loops
您好,我是编码新手,我选择从 python 3.x 语言开始。我 运行 遇到了一个问题,因为当我声明一个变量并将其插入 for 循环时,变量没有改变。
这可以看作是在 运行 之后,输出下面的代码仍然是 5 的原始值。
i = 5
for x in range(2):
i + 1
print(i)
你使用 i = ...
给它一个值,然后你不在任何地方使用 i = ...
给它一个新值,所以这个值永远不会改变。您需要:
i = 5
for x in range(2):
i = i + 1
print(i)
i + 1
本身不是错误,但它会进行计算并将结果丢弃,因为您没有说明还可以用它做什么。
您好,我是编码新手,我选择从 python 3.x 语言开始。我 运行 遇到了一个问题,因为当我声明一个变量并将其插入 for 循环时,变量没有改变。
这可以看作是在 运行 之后,输出下面的代码仍然是 5 的原始值。
i = 5
for x in range(2):
i + 1
print(i)
你使用 i = ...
给它一个值,然后你不在任何地方使用 i = ...
给它一个新值,所以这个值永远不会改变。您需要:
i = 5
for x in range(2):
i = i + 1
print(i)
i + 1
本身不是错误,但它会进行计算并将结果丢弃,因为您没有说明还可以用它做什么。