4. Liczby zmienno przecinkowe¶
4.1. Definiowanie¶
>>> wynagrodzenie_netto = 8000.63
>>> print(wynagrodzenie_netto)
8000.63
4.2. Sprawdzenie typu¶
>>> type(wynagrodzenie_netto)
<class 'float'>
4.3. Konwersja typów¶
>>> wynagrodzenie_converted = int(wynagrodzenie_netto)
>>> wynagrodzenie_converted == wynagrodzenie_netto
False
4.4. Ciekawostki¶
>>> print(0.1 + 0.2)
0.30000000000000004
Hint
Podpowiedz na stronie.
Dodatkowo wpis na wikipedi.
import decimal
ctx = decimal.getcontext() print(ctx)
a = decimal.Decimal(0.2) b = decimal.Decimal(0.1)
ctx.prec = 6 print(a + b)
4.4.1. Zadania¶
Oblicz sumę liczb 123, 321, 675 oraz wyświetl ją na ekranie,
Sprawdz czy suma ta jest wielokrotnością liczby 5,
Oblicz należny podatek (linniowy 19%) od kwoty podanej przez użytkownika (input). Załóż że kwota wolna od podatków to 5000
oblicz pole koła (o podanym promieniu przez użytkownika), zaimportuj dodatkowy moduł google