如何使用Python实现大数相乘?
在Python中,您可以直接对大数进行乘法运算,而不用担心速度。Python支持“bignum”整数类型,可与任意大的数字一起使用。在Python 2.5+中,此类型称为long并且与int类型分离,但解释器将自动使用更合适的类型。
只要您的版本大于或等于2.5,就可以执行标准数学运算,任何超出32位运算范围的数字都会自动(并透明地)转换为bignum。
例如,
a = 15421681351
b = 6184685413848
print(a * b)
这将输出−
95378247708541418748648
阅读更多:Python 教程