Dělení s celými čísly a desetinnými čísly
Python podporuje dva různé operátory dělení: / a //. V Pythonu 3 vrací / vždy výsledek typu float, zatímco // je dělení se zaokrouhlením dolů (floor division) a vrací vždy celé číslo. Dělení se zaokrouhlením dolů odpovídá volání math.floor(čitatel/jmenovatel), které vrátí největší celé číslo menší nebo rovno výsledku dělení. Více se o math.floor dozvíš v dokumentaci Pythonu.
Toto cvičení je součástí kurzu
Datové typy v Pythonu
Pokyny k cvičení
- Vypiš výsledek
2/1a1/2. - Vypiš výsledek dělení se zaokrouhlením dolů:
2//1a1//2. - Vypiš typ výsledku
2/1a2//1.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Print the result of 2/1 and 1/2
print(____)
print(____)
# Print the floored division result of 2//1 and 1//2
print(____)
print(____)
# Print the type of 2/1 and 2//1
print(____)
print(____)