为什么Python告诉我“TypeError:pow预期2个参数,而得到3个参数”尽管在IDLE中运行正常(有时它也会在IDLE中告诉我这一点)? 我只是简单地使用
注意:这是来自
pow(a,b,c)
。我的程序非常简短,我没有在任何时候更改pow
的定义,因为我需要用它做一些指数运算。注意:这是来自
__builtin__
的pow
,而不是Math
。
from math import *
。 - calccryptofrom p import *
导入另一个程序,那么是的。请使用import p
或者明确列出需要导入的内容,例如:from p import [...]
。 - sdcvvcfrom math import *
之后需要调用内置的pow
函数,你可以使用显式形式__builtins__.pow()
。 - ynn