Iegultie if Python
Konstrukcijas if else var iegult
viena otrā patvaļīgā veidā. Tikai
tajā pašā laikā noteikti jāievēro
atkāpes.
Pieņemsim, ka mums ir mainīgais tst:
tst = 3
Salīdzināsim mūsu mainīgo ar nulli.
Pirmajā if iestatīsim nosacījumu, ja
mainīgais ir mazāks vai vienāds ar 0.
Šī if ietvaros uzrakstīsim vēl vienu
nosacījumu - ja skaitlis ir mazāks vai vienāds ar
0. Tam norādīsim arī else bloku.
Pirmās konstrukcijas if else beigās
uzrakstīsim ziņojumu gadījumam, ja skaitlis
ir mazāks par 0:
if tst >= 0:
if tst <= 5:
print('less then or equal 5')
else:
print('more then 5')
else:
print('less then 0')
Pieņemsim, ka mainīgajā month glabājas
mēneša kārtas numurs. Tam jābūt
intervālā no 1 līdz 12.
Pretējā gadījumā jāizvada kļūdas
ziņojums. Tālāk katram korektajam
mēneša numuram uzrakstiet ziņojumu par to,
kuram gadalaikam tas pieder.
Pieņemsim, ka mainīgajā num glabājas
skaitlis. Ja šis skaitlis ietilpst diapazonā
no 10 līdz 99, tad atrodiet šī skaitļa
ciparu summu. Ja iegūtā summa
ir mazāka vai vienāda ar 9, tad izvadiet
ziņojumu, ka ciparu summa ir viencipara,
pretējā gadījumā izvadiet ziņojumu, ka
ciparu summa ir divciparu.