[英]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.