从字面上看,今天开始学习 Python,我已经准备好解决我不理解的错误。
以下是我尝试运行脚本时遇到的错误:
这是有问题的脚本:
primes = []
x = raw_input('Enter the max value to check for primes: ')
for num in range(2, x+1):
if len(primes) == 0:
primes.append(num)
else:
for prime in primes:
if (num % prime == 0):
break
primes.append(num)
for number in primes:
print number
从目前收到的错误来看,我似乎无法声明一个空白列表,而且它不喜欢我的输入法。我或多或少地从他们工作的教程中复制了这些行,我对他们为什么在那里工作而不是在这里工作感到困惑。任何帮助表示赞赏。