Valikud – operaator if
Operaator if võimaldab programmil otsustada, millist koodi täita vastavalt tingimusele.
Põhilised konstruktsioonid:
- Lihtne
if
if tingimus:
# käivitatakse, kui tingimus on tõene
ifkooselse-ga
if tingimus:
# kui tingimus tõene
else:
# kui tingimus väär
- Mitu tingimust (
elif)
if tingimus1:
# esimene variant
elif tingimus2:
# teine variant
else:
# kui ükski tingimus ei kehti
- Loogilised operaatorid (
and,or,not)
if tingimus1 and tingimus2: # mõlemad peavad kehtima
if tingimus1 or tingimus2: # vähemalt üks peab kehtima
if not tingimus: # eitus
- Üherealine
if(ternary operaator)
tulemus = väärtus1 if tingimus else väärtus2
- Pesastatud
if
if tingimus1:
if tingimus2:
# mõlemad tingimused kehtivad
Olulised märkused:
- Tingimus peab tagastama
TruevõiFalse. - Taane (
indent) määrab, milline kood kuulubif-lause alla. elifjaelseon valikulised.
Kasutatakse olukordade hargnemiseks programmi töös.
