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
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
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...
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
W3School — Python Conditions and If statements
https://www.w3schools.com/python/python_conditions.asp
Programiz — Python if...else Statement
https://www.programiz.com/python-programming/if-elif-else