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
Это синтаксическая ошибка в Python3.Просто используйте 0 вместо 0L
0
0L
, см. pep237 для получения дополнительной информации
попробуй вот так .. Это может решить твою проблему.
test,s=long(0),0