#浮點數間運算存在不確定尾數,所以會輸出False if 0.1+0.2==0.3: print("Ture\n") else: print("False\n")
存在上面的問題

解決方法:使用round()函數
#round(x,d)對X四舍五入,d是小數截取位數 if round(0.1+0.2,1)==0.3: print("Ture\n") else: print("False\n")

#浮點數間運算存在不確定尾數,所以會輸出False if 0.1+0.2==0.3: print("Ture\n") else: print("False\n")
存在上面的問題

解決方法:使用round()函數
#round(x,d)對X四舍五入,d是小數截取位數 if round(0.1+0.2,1)==0.3: print("Ture\n") else: print("False\n")

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。