Põhistruktuurid
1. Lihtne if-lause
| 12 | if tingimus: tegevus |
Kui tingimus on True, täidetakse tegevus.
Kui tingimus on False, jätkatakse programmi ilma tegevust tegemata.
Näide:
| 123 | x = 5if x > 0: print("Positiivne arv") |
2. If…else
| 1234 | if tingimus: tegevus_1else: tegevus_2 |
Kui tingimus on True, täidetakse tegevus_1, vastasel juhul tegevus_2.
Näide:
| 12345 | x = int(input("Sisesta arv: "))if x == 1: print("Õige")else: print("Vale") |
3. If…elif…else
| 123456 | if tingimus_1: tegevus_1elif tingimus_2: tegevus_2else: tegevus_3 |
Kontrollitakse järjest tingimusi.
Kui üks neist on True, täidetakse vastav tegevus ja ülejäänuid enam ei kontrollita.
Näide:
| 1234567 | x = int(input("Sisesta arv -5 kuni 5: "))if x < -5: print("Vähe")elif -5 <= x <= 5: print("OK")else: print("Palju") |
Kasulikud sisseehitatud funktsioonid
| Funktsioon | Kirjeldus |
|---|---|
abs(x) | Tagastab arvu absoluutväärtuse |
bool(x) | Muudab väärtuse loogiliseks (True/False) |
int(x) | Muudab väärtuse täisarvuks |
float(x) | Muudab väärtuse ujukomaarvuks |
len(x) | Tagastab objektis olevate elementide arvu (nt sõne pikkus) |
max(seq) | Suurim element jadas |
min(seq) | Väikseim element jadas |
sum(seq) | Elementide summa |
range(start, stop, step) | Arvude jada kindla sammuga |
print(obj) | Kuvab ekraanile |
input(prompt) | Küsib kasutajalt sisendit |
Nipp:
Kasutades elif, väldi mitut if-i, kui tingimused välistavad üksteist — see muudab koodi selgemaks ja efektiivsemaks.

