Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Vypiš výsledek 2/1 a 1/2.
  • Vypiš výsledek dělení se zaokrouhlením dolů: 2//1 a 1//2.
  • Vypiš typ výsledku 2/1 a 2//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(____)
Upravit a spustit kód