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

  1. No trackbacks yet.

Tinggalkan komentar