Маленькая ошибка синтаксиса Python - PullRequest
0 голосов
/ 03 марта 2012
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 SyntaxError: неверный синтаксис

Может кто-нибудь сказать мне, в чем проблема? Благодарю.

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

весь код: http://pastie.org/private/65twf2meuulduwe9tk6eeq

Ответы [ 2 ]

9 голосов
/ 03 марта 2012

Это синтаксическая ошибка в Python3.Просто используйте 0 вместо 0L

, см. pep237 для получения дополнительной информации

0 голосов
/ 09 августа 2012

попробуй вот так .. Это может решить твою проблему.

test,s=long(0),0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...