ROZDZIAŁ 4 · STRONA 123

Python lubi liczby

Pełne bazy liczbowe Python 3.14: co komputer nazywa liczbą, systemy int i liczbowe, operatorzy i ich kolejność, dzielenie i reszta, float i dlaczego 0.1 + 0.2 nie jest równe 0.3, zaokrąglenie, Decimal, Fraction, complex, math, random/secrets, statistics — oraz kilka mini-projektów.

~4 godziny int, float, complex, Decimal, Fraction 22 praktyki
4.1Czym jest liczba dla komputera1244.2int są liczbami całkowitymi bez strachu1274.3Układy liczbowe1304.4Komentarze w obliczeniach1334.5Operatory arytmetyczne1344.6Kolejność wykonywania operacji1364.7Podział i reszta1374.8Stopnie naukowe i abs()1394.9Mapa typów liczbowych1414.10float — liczby zmiennoprzecinkowe1424.11Dlaczego 0,1 + 0,2 nie jest równe 0,31444.12Poprawne porównanie float1474.13Zaokrąglenie: round, floor, ceil, trunc1484.14Decimal jest dokładną arytmetyką dziesiętną1494.15Fraction — dokładne ułamki1524.16complex i cmath1544.17Konwersja typów liczb1564.18Moduł math1584.19random i secrets1624.20statistics, inf i nan1644.21Błędy numeryczne i debugowanie1674.22Mini-projekty i podsumowania174