Seperti halnya bahasa pemrograman yang lain, tentu
python juga mempunyai perintah untuk pengambilan suatu keputusan
terhadap kondisi tertentu, yang disebut percabangan. Percabangan pada
bahasa pemrograman python menggunakan perintah if, ya sama
dengan bahasa pemrograman yang lain. Bagaimana cara menggunakan
perintah if ini dalam bahasa pemrograman python? Yuk mari kita
sama-sama melihat cara penggunaan perintah if ini.
Cara penulisan dari perintah if secara garis besar adalah seperti berikut:
if <kondisi 1>: <perintah yang dijalankan 1> elif <kondisi 2>: <perintah yang dijalankan 2> else: <perintah yang dijalankan 3>
Perintah-perintah yang dipergunakan antara lain if,
elif (singkatan dari: else if) dan else. Adapun
tanda titik dua diletakan setelah kondisi, sedangkan untuk perintah
yang dijalankan jika kondisi if terpenuhi diberi tab atau 4 spasi
pada depannya untuk menandakan bahwa perintah tersebut berada didalam
if, contoh dalam source code. Misal kita ingin menentukan angka genap
atau ganjil:
angka = 7 if angka % 2 == 0: print 'genap' else: print 'ganjil'
Dari perintah diatas akan menghasilkan nilai yang
diprint adalah 'ganjil'. Tanda % (persen) disini merupakan
operator untuk modulus, yaitu sisa bagi. Adapun jalannya dari program
diatas adalah, jika angka dalam hal ini nilainya 7 jika di modulus
dengan 2, menyisahkan nilai nol maka data yang diprint adalah genap,
jika tidak menyisahkan nilai nol maka data yang diprint adalah
ganjil.
Bagaimana halnya dengan kondisi yang lebih dari
satu. Misal kita ingin menentukan buah yang kita sukai:
pilihan = 2 if pilihan == 1: print 'buah durian' else: if pilihan == 2: print 'buah mangga' else: print 'semua buah'
Perintah diatas merupakan if bersarang yaitu
terdapat if didalam if, dapat juga dituliskan dengan perintah dibawah
ini dengan menggunakan elif:
pilihan = 2 if pilihan == 1: print 'buah durian' elif pilihan == 2: print 'buah mangga' else: print 'semua buah'
Mana yang terbaik dari kedua cara penulisan kondisi
if yang lebih dari satu diatas itu tentunya sesuai dengan kebutuhan
kita masing-masing dalam membuat suatu aplikasi, seperti kata orang,
banyak jalan menuju roma begitu juga dengan pemrograman, banyak jalan
untuk menuliskan suatu perintah untuk menghasilkan hasil tertentu... :)
Dalam if pun kita bisa membuat dua atau lebih
persyaratan dalam kondisi if contohnya:
angka = 2 if angka <= 10 and angka >= 1 : print 'angka diantara 1 dan 10' else: print 'angka diluar jangkauan'
Oke sekian dulu untuk contoh penggunaan if dalam
bahasa pemrograman python. Artikel berikut kita akan membahas tentang
cara menggunakan for dalam bahasa pemrograman python.
Terima kasih, Semoga bermanfaat.
Terima kasih, yang posting.
BalasHapusIni sangat membantu dengan kuliah saya.