Tutorial Python – Percabangan Pada Python
lebakcyber.net – Percabangan pada python. Pada lanjutan tutorial belajar python dasar kali ini, kita akan mempelajari mengenai struktur percabangan pada python. Percabangan pada python dapat digunakan untuk menggambarkan alur dari program yang bercabang.
Dengan percabangan bisa membuat program berpikir atau mengambil keputusan dan selanjutnya menentukan tindakan apa yang akan diambil sesuai dengan kondisi dan juga logika yang diberikan.
Disini kita akan membahas mengenai beberapa jenis percabangan pada python, seperti :
- Struktur Percabangan If
- Struktur Percabangan If/Else
- Struktur Percabangan If/ElIf/Else
Struktur Percabangan If
Percabangan If biasanya digunakan hanya jika ada satu pilihan kepututsan saja. Misalnya kita membuat sebuah kondisi jika umur diatas 17 tahun maka boleh membuat KTP.
Dari kondisi diatas, kita bisa membuat kode pada pythonnya seperti dibawah ini :
#Pembuatan dan pemberian nilai variabel umur umur = 18 if umur >= 17: print("Kamu boleh membuat KTP")
Saat perintah diatas dijalankan, maka hasil outputnya akan menampilkan “Kamu boleh membuat KTP”, karena pada variabel umur nilai yang dimasukan adalah 18.
Pada contoh diatas juga kita menggunakan operator lebih besar sama dengan (>=) untuk membandingkan isi dari variabel umur. Jadi misalnya kita memasukan nilai 17 pada variabel umur tersebut juga akan menghasilkan nilai “Kamu boleh membuat KTP”.
Kamu boleh membuat KTP
Struktur Percabangan If/Else
Struktur percabangan If/Else digunakan jika terdapat dua buah pilihan dalam proses pengembilan keputusan.
Misalnya pada kondisi umur yang sebelumnya kita buat kondisinya jika umur diatas atau sama dengan 17 maka boleh membuat KTP, sedangkan jika umur dibawah 17 tahun maka hasilnya belum boleh membuat KTP.
Jadi pada program python yang kita buat untuk kondisi seperti diatas harus menggunakan struktur percabangan If/Else, dan perintahnya seperti dibawah ini :
#Pembuatan variabel dan pemberian fungsi input umur = int(input("Berapa umur kamu? ")) if umur >= 17: print("Kamu boleh membuat KTP") else: print("Kamu belum boleh membuat KTP")
Sekarang coba jalankan perintah python diatas, lalu pertama kita berikan nilai 17 pada variabel umur, nanti hasilnya outputnya akan seperti dibawah ini :
Berapa umur kamu? 17 Kamu boleh membuat KTP
Jalankan kembali perintah python diatas, lalu masukan nilai pada variabel umurnya menjadi 16, nanti hasil outputnya akan seperti dibawah ini :
Berapa umur kamu? 16 Kamu belum boleh membuat KTP
Jadi kita bisa ambil kesimpulan bahwa selain blok If, masih ada juga blok Else yang akan dieksekusi oleh program jika umur yang dimasukan ternyata lebih kecil dari 17.
Struktur Percabangan If/Elif/Else
Struktur percabangan If/Elif/If ini biasanya digunakan jika ada lebih dari dua kondisi yang ingin dibuat. Mungkin kalian masih bingung apa itu Elif, sebenarnya Elif sama fungsinya dengan Else If yang digunakan untuk membuat kondisi tambahan kalau kondisi pertama tidak terpenuhi.
Misalnya sekarang kita akan membuat kondisi seperti berikut ini :
- Jika nilai lebih besar sama dengan 90, maka nilai yang didapat adalah A.
- Jika nilai lebih besar sama dengan 80, maka nilai yang didapat adalah B.
- Jika nilai lebih besar sama dengan 65, maka nilai yang didapat adalah C.
- Jika nilai yang didapat dibawah 65, maka nilai yang didapat adalah D.
Maka perintah pada program pythonnya bisa kita buat dengan menggunakan struktur percabangan If/Elif/Else seperti dibawah ini :
#Pembuatan variabel dan pemberian fungsi input nilai = int(input("Berapa nilai kamu? ")) if nilai >= 90: print("Kamu Dapat Nilai A") elif nilai >= 80: print("Kamu Dapat Nilai B") elif nilai >= 65: print("Kamu Dapat Nilai C") else: print("Kamu Dapat Nilai D")
Sekarang coba kita jalankan perintah diatas dan masukan nilai 95, nanti hasil outputnya akan menampilkan “Kamu Dapat Nilai A” seperti dibawah ini :
Berapa nilai kamu? 95 Kamu Dapat Nilai A
Sekarang coba jalankan lagi programnya dan kita masukan nilai 83, nanti hasil outputnya akan menampilkan “Kamu Dapat Nilai B” seperti dibawah ini :
Berapa nilai kamu? 83 Kamu Dapat Nilai B
Dan begitu seterusnya sampai kondisi akhir yang didapat akan menghasilkan output Kamu Dapat Nilai D jika nilai yang dimasukan dibawah 65.
Oke jadi sekarang kita sudah selesai mempelajari tentang percabangan pada python. Semoga tutorial python dasar ini dapat bermanfaat bagi kalian yang baru belajar python dan jangan lupa untuk selalu berkunjung ke lebakcyber.net untuk mendapatkan tutorial belajar python dasar selanjutnya.