Įdėtiniai if sakiniai Python kalboje
if else konstrukcijas galima įdėti
viena į kitą bet kokiu būdu. Tik
tuomet būtinai reikia laikytis
įtraukų.
Tarkime, kad turime kintamąjį tst:
tst = 3
Palyginkime savo kintamąjį su nuliu.
Pirmajame if nustatykime sąlygą, jei
kintamasis yra mažesnis arba lygus 0.
Viduje šio if parašykime dar vieną
sąlygą - jei skaičius yra mažesnis arba lygus
0. Jam taip pat nurodykime else bloką.
Pabaigoje pirmosios if else konstrukcijos
parašykime pranešimą tuo atveju, jei skaičius
mažesnis už 0:
if tst >= 0:
if tst <= 5:
print('mažiau arba lygu 5')
else:
print('daugiau už 5')
else:
print('mažiau už 0')
Tarkime, kad kintamajame month saugomas
eilės numeris mėnesio. Jis turi būti
intervale nuo 1 iki 12. Priešingu
atveju turi būti rodomas klaidos pranešimas.
Toliau kiekvienam teisingam
mėnesio numeriui parašykite pranešimą apie tai,
kuriam metų laikui jis priklauso.
Tarkime, kad kintamajame num saugomas
skaičius. Jei šis skaičius patenka į diapazoną
nuo 10 iki 99, tada raskite šio skaičiaus skaitmenų
sumą. Jei gauta suma
mažesnė arba lygi 9, tada išveskite
pranešimą, kad skaitmenų suma yra vienženklė,
priešingu atveju išveskite pranešimą, kad
skaitmenų suma yra dviženklė.