LINUX.ORG.RU

python 3.2 vs python 2.7


0

1

в общем нашел задачу про числовые палиндромы, решил ее, но почему-то в pythone3.2 не работает, а в 2.7 работает, в чем разница, поясните пожалуйста:

def is_palindrome(orig):
        n = orig
        rev = 0
        while n > 0:
                rev = (rev * 10) + (n % 10)
                n = n / 10

        print("avers is: ", orig)
        print("rever is: ", rev)

is_palindrome(123321)

вывод 2.7:

(avers is:  123321)
(rever is:  123321)
вывод 3.2:
avers is:  123321
rever is:  inf

★★

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.