Python实现大数相加
时间: 2023-11-29 18:46:02 浏览: 231
大数算法_python_
5星 · 资源好评率100%
Python中可以直接使用内置的高精度计算库decimal来实现大数相加。以下是一个简单的示例代码:
```python
from decimal import Decimal
num1 = Decimal('123456789012345678901234567890')
num2 = Decimal('987654321098765432109876543210')
result = num1 + num2
print(result)
```
在这个示例中,我们使用Decimal函数创建了两个大数num1和num2,然后使用加号运算符将它们相加,并将结果存储在result变量中。最后,我们使用print函数输出结果。
需要注意的是,在使用Decimal函数创建大数时,需要将数字转换为字符串类型,并将其作为参数传递给Decimal函数。这是因为直接传递数字会导致精度丢失。
阅读全文