试图让人口增长模型发挥作用的新手 python 3 程序员。我遇到的问题如下所示。
在解释模式下,以下代码在打印的行上产生“无效语法”错误:
n = 1
for i in range(10):
n += 1
print(n)
奇怪的是,将它包装在一个函数中会产生预期的输出 (11):
def function():
n = 1
for i in range(10):
n += 1
print(n)
function()
这是怎么回事?