python内置乘方运算溢出错误 在做leetcode 50.pow(x,n)时,遇到了一个小问题 在写快速幂的底数平方时,我最开始使用了内置的乘方运算符** x**=2 但是在提交的时候报错 OverflowError: (34, 'Numerical result out of range') x**=2 查阅资料发现**运算符不会自动处理溢出,而*会自动适应运算结果,处理溢出。 Python的整数乘法可以处理任意大小的整数。 所以换成了 x*=x 最后附上完整代码 <