Nesting IF Statement
Nesting if statement (if bersarang, if didalam if).
Tulislah script dibawah ini dan simpan dengan nama nesting.py :
#!/usr/bin/python
makhluk = “Binatang”
binatang = “Kucing”if makhluk==”Binatang”:
if binatang == “Kucing”:
print ‘Binatang = Kucing’
else:
print ‘Tidak tahu nama binatang ini’
else:
print ‘?’
penjelasan :
makhluk = “Binatang” ==> variable bernama makhluk dan value-nya Binatang
binatang = “Kucing” ==> variable bernama binatang dan valuenya Kucing
if makhluk == “Binatang”: ==> jika kondisi benar maka blok if binatang == “Kucing”: akan dieksekusi, dan program akan menampilkan ‘Binatang = Kucing ‘, jika kondisi if makhluk == “Binatang”: bernilai benar, tapi if binatang == “Kucing” bernilai salah maka program akan mengeksekusi baris print ‘Tidak tahu nama binatang ini’. Jika kondisi if makhluk == “Binatang”: bernilai salah maka program akan mengeksekusi blok else dan program akan menampilkan ‘?’ pada output program.
Ubahlah file menjadi executable dengan menggunakan perintah berikut ini pada terminal:
chmod +x nesting.py
Kemudian jalan program dengan mengetikkan perintah berikut pada terminal :
./nesting.py
No trackbacks yet.