19
Wydaje się, że round () nie zaokrągla się prawidłowo
Dokumentacja funkcji round () stwierdza, że należy przekazać jej liczbę, a pozycje po przecinku do zaokrąglenia. Dlatego powinien to zrobić: n = 5.59 round(n, 1) # 5.6 Ale w rzeczywistości wkrada się stara, dobra dziwność zmiennoprzecinkowa i dostajesz: 5.5999999999999996 Na potrzeby interfejsu użytkownika muszę wyświetlić 5.6. Przeszukałem Internet i znalazłem …