|ru_RU

Теeма: 2 Valikud

Valikud – operaator if

Operaator if võimaldab programmil otsustada, millist koodi täita vastavalt tingimusele.

Põhilised konstruktsioonid:

  1. Lihtne if
   if tingimus:
       # käivitatakse, kui tingimus on tõene
  1. if koos else-ga
   if tingimus:
       # kui tingimus tõene
   else:
       # kui tingimus väär
  1. Mitu tingimust (elif)
   if tingimus1:
       # esimene variant
   elif tingimus2:
       # teine variant
   else:
       # kui ükski tingimus ei kehti
  1. 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
  1. Üherealine if (ternary operaator)
   tulemus = väärtus1 if tingimus else väärtus2
  1. Pesastatud if
   if tingimus1:
       if tingimus2:
           # mõlemad tingimused kehtivad

Olulised märkused:

  • Tingimus peab tagastama True või False.
  • Taane (indent) määrab, milline kood kuulub if-lause alla.
  • elif ja else on valikulised.

Kasutatakse olukordade hargnemiseks programmi töös.