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.0Co 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 0Pokyny
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