Janko a Marienka sa pred cestou za prvým programátorským dobrodružstvom vrátia k základnej výbave: premenným, dátovým typom, podmienkam, cyklom a funkciám. Ak už tieto pojmy poznáte, môžete kapitolu preskočiť.
Čo sa naučíte
Po skončení kapitoly budete vedieť:
- uložiť hodnotu do premennej;
- rozlíšiť základné dátové typy;
- rozhodovať pomocou
if; - opakovať príkazy pomocou
for; - vytvoriť jednoduchú funkciu.
Premenné a dátové typy
Premenná je pomenované miesto, do ktorého program uloží hodnotu. Python určí jej dátový typ podľa priradenej hodnoty.
name = "Janko" # str
age = 20 # int
average = 1.5 # float
is_student = True # bool
print(name, age)
print(type(average))
Podmienka
Janko sa môže vydať na cestu iba vtedy, keď je plnoletý. Príkaz if umožní
programu rozhodnúť, ktorý blok kódu má vykonať.
age = 20
if age >= 18:
print("Plnoletý")
else:
print("Neplnoletý")
Cyklus
Marienka potrebuje skontrolovať niekoľko čísel. Cyklus for vykoná rovnaký
blok kódu pre každý prvok postupnosti.
for number in [1, 2, 3]:
print(number * number)
Funkcia
Janko nechce rovnaký pozdrav zapisovať zakaždým znova. Funkcia zoskupuje
opakovane použiteľný kód a hodnotu môže vrátiť príkazom return.
def greet(name):
return f"Ahoj, {name}!"
message = greet("Janko")
print(message)
Cvičenia
- Vytvorte premenné s menom, vekom a mestom a vypíšte ich v jednej vete.
- Napíšte program, ktorý podľa počtu bodov vypíše, či študent úspešne absolvoval test.
- Vytvorte funkciu, ktorá prijme dve čísla a vráti ich súčet.
Zhrnutie
Janko a Marienka si pripravili základnú výbavu: premenné uchovávajú hodnoty, podmienky riadia rozhodovanie, cykly opakujú činnosti a funkcie umožňujú kód opätovne použiť. V ďalších kapitolách na tieto základy nadviažu dátovými štruktúrami a objektmi.