Подтвердить что ты не робот

NameError: глобальное имя 'long' не определено

У меня есть версия Python 3.3.0, и я не уверен, почему она не позволяет мне делать это долго для b и m здесь... Я попытался найти ответы здесь, но ничего не помогло... спасибо

im получает сообщение об ошибке

NameError: global name 'long' is not defined


power = long(b) % long(m)
4b9b3361

Ответ 1

В Python 3.x используйте int вместо long.

Что нового в Python 3.0, целые числа:

  • PEP 237: По сути, long переименовано в int. То есть существует только один встроенный интегральный тип с именем int; но в основном ведет себя как старый тип long.