浮動小数点数を丸めようとしていますが、ゼロが返されます。何故ですか?浮動小数点数を小数点以下3桁に丸めるにはどうすればよいですか?
>>> a= 9.907283855185141e-32
>>> round(a,3)
0.0
>>> type(a)
<class 'float'>
a
10進数で書かれている場合、その数は
0.00000000000000000000000000000009907283855185141
小数点以下3桁に四捨五入すると、実際には0
。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加