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 |