If Bersarang dalam Python
Struktur if else boleh disarangkan
antara satu sama lain secara sewenang-wenangnya. Hanya
perlu dipastikan untuk mematuhi
indentasi.
Katakan kita mempunyai pembolehubah tst:
tst = 3
Mari bandingkan pembolehubah kita dengan sifar.
Dalam if pertama, tetapkan keadaan, jika
pembolehubah kurang daripada atau sama dengan 0.
Di dalam if ini, tulis satu lagi
keadaan - jika nombor kurang daripada atau sama dengan
0. Untuknya, nyatakan juga blok else.
Pada akhir struktur if else pertama
tulis mesej sekiranya nombor
kurang daripada 0:
if tst >= 0:
if tst <= 5:
print('kurang daripada atau sama 5')
else:
print('lebih daripada 5')
else:
print('kurang daripada 0')
Katakan dalam pembolehubah month disimpan
nombor turutan bulan. Ia hendaklah dalam
selang dari 1 hingga 12. Jika
tidak, biarkan mesej
ralat dipaparkan.
Seterusnya untuk setiap nombor bulan yang betul
tulis mesej tentang
musim mana ia tergolong.
Katakan dalam pembolehubah num disimpan
nombor. Jika nombor ini jatuh dalam julat
dari 10 hingga 99, cari hasil tambah
digit nombor ini. Jika hasil tambah yang diperoleh
kurang daripada atau sama dengan 9, paparkan
mesej bahawa hasil tambah digit adalah satu digit,
sebaliknya paparkan mesej bahawa
hasil tambah digit adalah dua digit.