簡體   English   中英

將尾隨零添加到浮動小數

[英]Adding trailing zeros to floating decimals

我正在嘗試將一些浮點數寫為浮點數后 14 位的小數。 所以我想為少於 14 位的數字添加跟蹤零。 但是,當我使用以下內容時,它會執行隨機近似而不是添加零。

print ('%.14f' % 381.949875)
print ('%.14f' % 383.558625 )
print ( '%.14f' % 382.593375)

結果如下:

381.94987500000002
383.55862500000001
382.59337499999998

有什么線索嗎?

我相信您正在尋找這種格式

f"{381.949875:0<14}"
f"{383.558625:0<14}"
f"{382.593375:0<14}"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM