Python'da İç İçe if Deyimleri
if else yapıları keyfi bir şekilde
birbirinin içine yerleştirilebilir. Ancak
bunu yaparken girintilere kesinlikle dikkat
etmelisiniz.
Bir tst değişkenimiz olduğunu varsayalım:
tst = 3
Değişkenimizi sıfırla karşılaştıralım.
İlk if içinde, değişken 0'a eşit
veya küçükse koşulunu belirleyelim.
Bu if'in içine başka bir koşul daha
yazalım - sayı 0'a eşit veya küçükse.
Bunun için ayrıca bir else bloğu belirtelim.
İlk if else yapısının sonunda, sayı
0'dan küçükse çıkacak mesajı yazalım:
if tst >= 0:
if tst <= 5:
print('5\'e eşit veya küçük')
else:
print('5\'ten büyük')
else:
print('0\'dan küçük')
month değişkeninde bir ayın sıra numarası
saklansın. 1 ile 12 aralığında
olmalıdır. Aksi takdirde bir hata mesajı
gösterilsin. Ardından, her geçerli ay numarası
için hangi mevsime ait olduğunu belirten bir
mesaj yazın.
num değişkeninde bir sayı saklansın.
Bu sayı 10 ile 99 aralığındaysa,
bu sayının basamaklarının toplamını bulun.
Elde edilen toplam 9'a eşit veya küçükse,
basamaklar toplamının tek basamaklı olduğuna
dair bir mesaj çıktılayın, aksi takdirde
basamaklar toplamının iki basamaklı olduğuna
dair bir mesaj çıktılayın.