Почему python говорит мне, что «TypeError: pow ожидается 2 аргумента, получил 3», несмотря на то, что он работает в IDLE (иногда это говорит мне, что и в IDLE)? им просто делать pow(a,b,c)
. моя программа очень короткая, и я не изменяю определение pow
в любое время, так как мне нужно использовать его для некоторого возведения в степень.Почему Python говорит, что pow имеет только 2 аргумента
ПРИМЕЧАНИЕ: Это pow
из __builtin__
, не Math
ах ... может быть, поэтому. благодаря!!!!! err ... мог ли импорт из другого файла повлиять на него? im импортировать другую написанную мной программу, которая также имеет 'from math import *' – calccrypto
@calccrypto: Если вы импортируете другую программу с 'from p import * ', тогда да. Используйте 'import p' или список явно 'из p import [...]'. – sdcvvc