我想通过pylab扩展在python上找到数字的平方根的整数部分 但是,long(sqrt(n))对大整数不起作用。 有没有办法很快找到一个非常大的平方根的整数部分? 我是python和编程的新手。我所知道的只是while循环和if语句。 谢谢
答案 0 :(得分:0)
In [12]: x=10000000000000000000000000000000000000000000000000000000
In [13]: int(x**0.5)
Out[13]: 3162277660168379365112938496L
In [14]: long(x**0.5)
Out[14]: 3162277660168379365112938496L
我是否正确理解了您的问题?