Skip to content

Nosacījumi if, else, elif

Nosacījumi: if, else, elif

Programmēšanā bieži vien vajag pārbaudīt, vai kaut kas ir patiess vai nē. Piemēram:

  • Vai skaitlis ir lielāks par 10?
  • Vai lietotājs ievadīja pareizo vārdu?
  • Vai temperatūra ir zem nulles?

To dara ar nosacījumu komandu – if.

1. if – ja

example.py
python
skaitlis = 5
if skaitlis > 0:
    print("Skaitlis ir pozitīvs")

📝 Tulkojums: Ja skaitlis ir lielāks par 0, tad izdrukā "Skaitlis ir pozitīvs".

2. else – citādi

example.py
python
skaitlis = -3
if skaitlis > 0:
    print("Pozitīvs")
else:
    print("Nav pozitīvs")

📝 Tulkojums: Ja skaitlis nav lielāks par 0, tad izdrukā "Nav pozitīvs".

3. elif – ja citādi, bet...

example.py
python
skaitlis = 0
if skaitlis > 0:
    print("Pozitīvs")
elif skaitlis == 0:
    print("Skaitlis ir nulle")
else:
    print("Negatīvs")

📝 Tulkojums:

  • Ja skaitlis > 0"Pozitīvs"
  • Citādi, ja skaitlis = 0"Skaitlis ir nulle"
  • Visos citos gadījumos → "Negatīvs"

Noderīgas zīmes (salīdzināšanas operatori)

SimbolsNozīmePiemērs
==vienādsx == 5
!=nav vienādsx != 10
>lielāksx > 0
<mazāksx < 100
>=lielāks vai vienādsx >= 18
<=mazāks vai vienādsx <= 7

Noderīgi materiāli