如何在python中获取浮点数的长版本?

问题描述 投票:-1回答:2

我正在尝试解决问题26,我想知道如何显示浮点数的长版本。例如,如果我们有1/19,如何在python中获得64、128或更多的浮点数?

python double
2个回答
0
投票

请参见十进制数据类型。

from decimal import *
getcontext().prec = 64
print(Decimal(1) / Decimal(19))

https://docs.python.org/3/library/decimal.html


-1
投票

[有很多功能可以让您处理python中数字的精度。我个人最喜欢的是format()。示例:

format(pi,'.12g.)

产生具有12个有效数字的pi编号([浮点数字说明] 1。更多选择:1. round()([[包括更多功能])2,round()是最后一个,看一看所有内容,如果您要进行Project Euler,这肯定很有用。2. decimal()good documentation on floating number management)

© www.soinside.com 2019 - 2024. All rights reserved.