Python 卡住计算

Python Stuck Calculating

我正在尝试使用 python 解决问题,我需要计算: r =(1^2|~4)**((5&9^3)|3*8**9)

但是,计算机需要很长时间才能完成该操作。关于如何解决这个问题的任何线索?

更简单 = -5**402653186

规格:

OS : Ubuntu 18.04

内存:8G

CPU : 英特尔 i5 8Gen

您要计算的数字非常大。 -1.45992917087860574535892544169158544350135939488 × 10^281442499 准确地说是根据 wolfram-alpha。虽然 python longs 可以无限长并扩展以填充内存,但它只是一个需要超长时间的计算,尝试使用 htop,它应该显示 ram 使用量不断增加。你应该重新考虑一下为什么要计算这么大的数字。