我想计算一个大数字,并且由于python支持任意大数字,所以我认为这是完美的。]所以,这里是:
import math
x=2**24
y=3840*2160
z=x**y
print("z is calculated")
print(z)
好吧,我最后看到的是“ z已计算”,因此问题不在于计算本身。但是即使一个小时后,我也看不到其他任何输出。
所以有人可以解释这里发生了什么吗?
PS:z大约有6000万个数字...
我想计算一个非常大的数字,由于python支持任意大的数字,所以我认为那是完美的。因此,这里是:import math x = 2 ** 24 y = 3840 * 2160 z = x ** y print(“计算出z” ...
将整数转换为字符串的算法具有二次复杂度,并且改进工作量很大,因为这种情况很少发生。