Python帮助!I';我被一个我不知道的语法错误卡住了';我不知道如何修理。使用版本3.4.1

Python帮助!I';我被一个我不知道的语法错误卡住了';我不知道如何修理。使用版本3.4.1,python,Python,这个程序列出了从1到100的素数,但是当运行它时,我在“printp”上发现了语法错误。 怎么了 for p in range(2, n+1): for i in range(2, p): if p % i == 0: break else: print p print ("Done") 您正在使用Python3吗?如果是这样,print是一个函数,调用它时总是需要括号。例如: print(p) 更多信息

这个程序列出了从1到100的素数,但是当运行它时,我在“printp”上发现了语法错误。 怎么了

for p in range(2, n+1):
    for i in range(2, p):
        if p % i == 0:
            break
        else:
            print p
print ("Done")

您正在使用Python3吗?如果是这样,
print
是一个函数,调用它时总是需要括号。例如:

print(p)
更多信息: