Lekcie
Práca s premennými a počítanie
Počítanie je zábava, keď to za nás spraví počítač. Naučíš sa pracovať s číslami a meniť hodnoty premenných pomocou jednoduchých výpočtov.
Aritmetické operácie s číslami
Poznáme 4 základné operácie: sčítanie, odčítanie, násobenie a delenie. Všetky tieto operácie už poznáš z matematiky, teraz ich bude robiť počítač za teba.
Tieto operácie vieš robiť s dátovými typmi int a float.
cislo, tak k nej vieme pripočítať iné číslo alebo premennú pomocou znaku + (plus). A to tak, že premennú cislo znovu zadefinujeme s tým, že k jej hodnote pričítame nejaké číslo (alebo premennú.)
cislo = 450 cislo = cislo + 50 print(cislo)
cislo = 450 cislo += 50 print(cislo)
Znak + sa napíše pred zátvorku a Python si sám domyslí, že číslo za znakom = je číslo, ktoré chceme pričítať. Tieto skrátené zápisy fungujú aj pre ostatné operácie, napr. ak by sme odčitovali namiesto + by sme napísali - pred =.
cislo = 12.5 prirastok = 5 cislo += prirastok print(cislo)
cislo = 10 cislo = cislo - 5 print(cislo)
cislo = 10 cislo -= 5 print(cislo)
cislo = 4 cislo = cislo * 6 print(cislo)
cislo = 4 cislo *= 6 print(cislo)
Násobenie str
V Pythone vieme násobiť nielen dve čísla, ale taktiež str a int. V takomto prípade výsledok bude náš text zopakovaný číslom, ktorým sme ho vynásobili. Ak str vynásobíš nulou alebo záporným číslom, tak výsledok bude len prázdny textový reťazec.
nejaky_znak = "*"
print(nejaky_znak * 10)
print("ABC" * 5)
cislo = 50 cislo = cislo / 10 print(cislo)
cislo = 50 cislo /= 10 print(cislo)
Pri sčítaní, odčítaní a násobení je výsledok typu float iba vtedy, ak je aspoň jedna z hodnôt typu float. Ak v Pythone delíš dve čísla pomocou znaku /, výsledok bude vždy typu float, aj keď obe hodnoty sú typu int.
| Operácia | Znak | Príklad | Výsledný typ |
| Sčítanie | + | pocet += 5 |
int |
vaha += 4.5 |
float |
||
| Odčítanie | - | pocet_ludi -= 8 |
int |
y -= 4.8 |
float |
||
| Násobenie | * | cislo *= 3 |
int |
cena *= 1.2 |
float |
||
| Delenie | / | body /= 100 |
float |
x /= 2.5 |
float |
zostatok, vyplata a najom s hodnotami 250, 120 a 80.Pripočítaj k premennej
zostatok hodnotu z premennej vyplata.Odpočítaj od premennej
zostatok hodnotu z premennej najom.Zníž hodnotu premennej
zostatok o 10%.Do konzoly vypíš polovicu výslednej hodnoty premennej
zostatok.