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)

Simbols Nozīme Piemērs
== vienāds x == 5
!= nav vienāds x != 10
> lielāks x > 0
< mazāks x < 100
>= lielāks vai vienāds x >= 18
<= mazāks vai vienāds x <= 7

Noderīgi materiāli