Dělení a zbytek

Zatím jsme si ukázali jak fungují standardní aritmetické operace jako je sčítání, násobení …

Předtím než se pustíme do dělení je důležité zmínit, že v programovacích jazycích se desetinná čísla zapisují s tečkou místo čárky. Takže například místo 1,5 napíšeme 1.5. Toto je důležité si zapamatovat abyste předešli zbytečným chybám.

Nyní se podíváme na dělení a zbytek po dělení. Když v Pythonu provedete dělení pomocí operátoru /, tak výsledek bude to co bychom očekávali např.:

print(3 / 2) # vypíše 1.5
print(4 / 2) # vypíše 2.0
print(1 / 0.5) # vypíše 2.0

Co kdybychom ale chtěli zjistit celočíselný zbytek? Na to bychom použili operátor modulo - %. Například:

print(3 % 2) # vypíše 1, protože 3/2 = 1, zbytek 1
print(4 % 2) # vypíše 0, protože 4/2 = 2, zbytek 0
print(1 % 0.5) # vypíše 0, protože 1/0.5 = 2, zbytek 0

Pokyny

Na druhém řádku vytvořte proměnnou vPenezence s hodnotou 100.

Na třetím řádku vypište kolik vám zbyde peněz, když koupíte co nejvíc čokolády pomocí příkazu:

print(vPenezence % cenaCokolady)

Začněte programovat zdarma

Registrací souhlasíte s provozními podmínkami a zásadami ochrany osobních údajů.

Nebo se registrujte pomocí:

9/10