小python语法错误

时间:2012-03-03 19:40:54

标签: python syntax python-3.x

if n<=1: return 0

for b in bases:
    if n%b==0: return 0

tests,s  = 0L,0
m        = n-1

# turning (n-1) into (2**s) * m

它表示test,s = OL,0语法错误:语法无效

有人能告诉我问题是什么吗?谢谢。

http://i.stack.imgur.com/8a0IO.jpg

整个代码:http://pastie.org/private/65twf2meuulduwe9tk6eeq

2 个答案:

答案 0 :(得分:9)

这是Python3中的语法错误。只需使用0代替0L

有关详细信息,请参阅pep237

答案 1 :(得分:0)

尝试这样..它可以解决你的问题。

test,s=long(0),0