https://docs.python.org/zh-cn/3/tutorial/floatingpoint.html
why-0-point-1-does-not-exist-in-floating-point/
https://www.cnblogs.com/plwang1990/p/4146959.html
https://www.cnblogs.com/tsingke/p/10223183.html
https://zh.wikipedia.org/wiki/%E6%B5%AE%E7%82%B9%E6%95%B0
https://zh.wikipedia.org/wiki/%E7%A7%91%E5%AD%A6%E8%AE%B0%E6%95%B0%E6%B3%95