Stewdent.eu
▾

Priradenie a výrazy

Priradenie ukladá hodnotu do premennej. Výrazy kombinujú hodnoty a operátory na výpočet nového výsledku. Spolu tvoria základ každého programu.

Posledná aktualizácia: 24. decembra 2025

★☆☆☆☆ Stupeň 1computingprogrammingpriradenievyrazypremenne4 min čítania

Nahlásiť chybu

Dve zo základných operácií v programovaní sú priradenie (uloženie hodnoty do premennej) a výrazy (výpočty, ktoré produkujú novú hodnotu). Pochopenie oboch je kľúčom k písaniu funkčných programov.

Priradenie

Priradenie zapíše hodnotu do premennej. V Pythone sa na to používa znak = — pozor, nejde o matematickú rovnosť, ale o príkaz "ulož toto do tamtoho".

vek = 14           # do premennej vek ulož číslo 14
meno = "Katarína"  # do premennej meno ulož reťazec
je_student = True  # do premennej je_student ulož True

Príkaz priradenia sa vykonáva zľava doprava:

  1. Najprv sa vyhodnotí pravá strana (hodnota alebo výraz).
  2. Výsledok sa uloží do premennej na ľavej strane.

Výrazy

Výraz je kombinácia hodnôt, premenných a operátorov, ktorá sa vyhodnotí na jednu hodnotu. Python pozná tieto základné aritmetické operátory:

OperátorVýznamPríkladVýsledok
+sčítanie3 + 47
-odčítanie10 - 37
*násobenie5 * 210
/delenie9 / 24.5
//celočíselné delenie9 // 24
%zvyšok po delení9 % 21
**umocnenie2 ** 8256
sucet = 5 + 3        # sucet = 8
rozdiel = 10 - 4     # rozdiel = 6
sucin = 6 * 7        # sucin = 42
podiel = 15 / 4      # podiel = 3.75
zvysok = 17 % 5      # zvysok = 2 (17 = 3*5 + 2)
Poznámka

Operátor % (modulo) je veľmi užitočný. Pomocou neho môžeš napríklad zistiť, či je číslo párne: ak cislo % 2 == 0, číslo je párne.

Zložené priradenie

Veľmi často chceš zmeniť hodnotu premennej na základe jej aktuálnej hodnoty. Namiesto dlhého zápisu môžeš použiť zložené operátory priradenia:

skore = 0

skore = skore + 10   # bežný zápis
skore += 10          # skrátený zápis — to isté

skore -= 5           # to isté ako skore = skore - 5
skore *= 2           # to isté ako skore = skore * 2

Poradie operácií

Python dodržiava štandardné matematické poradie operácií (podobne ako PEMDAS/BODMAS):

  1. ** (umocnenie)
  2. *, /, //, % (násobenie a delenie)
  3. +, - (sčítanie a odčítanie)
vysledok = 2 + 3 * 4    # 2 + 12 = 14, NIE (2+3)*4 = 20
spravne = (2 + 3) * 4   # zátvorky zmenia poradie: 5 * 4 = 20
Tip

Keď si nie si istý poradím operácií, použi zátvorky. Kód bude jasnejší a elimínuješ možné chyby.

Výrazy s reťazcami

Operátor + funguje aj pre reťazce — spája ich dokopy (tzv. konkatenácia):

meno = "Jana"
priezvisko = "Nováková"
cele_meno = meno + " " + priezvisko   # "Jana Nováková"

Operátor * môže opakovať reťazec:

ciary = "-" * 20   # "--------------------"
print(ciary)
Upozornenie

Nemiešaj čísla a reťazce bez konverzie. "3" + 4 spôsobí chybu, pretože Python nevie, či chceš číselnú sumu alebo spojenie textu.

Cvičné príklady

Aká bude hodnota premennej x po vykonaní týchto riadkov? x = 10; x += 5; x *= 2

Zobraziť odpoveď
x bude 30. Najprv x = 10, potom x += 5 zmení x na 15, nakoniec x *= 2 zmení x na 30.

Čo vypočíta výraz 17 % 4 a na čo je operátor % užitočný?

Zobraziť odpoveď
17 % 4 = 1, pretože 17 = 4*4 + 1, teda zvyšok po delení 17 číslom 4 je 1. Operátor % je užitočný napríklad na zistenie, či je číslo párne (cislo % 2 == 0), alebo na cyklické počítanie v rozsahu.