大整数相乘 python
时间: 2023-11-13 07:57:56 浏览: 90
python里大整数相乘相关技巧指南
好的,关于大整数相乘,可以使用Python自带的高精度库`decimal`或第三方库`gmpy2`来实现。下面是使用`decimal`库的示例代码:
```python
from decimal import Decimal
num1 = Decimal('12345678901234567890')
num2 = Decimal('98765432109876543210')
result = num1 * num2
print(result)
```
输出结果为:
```
12193263113702179558027693895992690700
```
如果使用`gmpy2`库,可以更加高效地进行大整数计算。下面是使用`gmpy2`库的示例代码:
```python
import gmpy2
num1 = gmpy2.mpz('12345678901234567890')
num2 = gmpy2.mpz('98765432109876543210')
result = num1 * num2
print(result)
```
输出结果与上面相同。
阅读全文