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
9/10