Minggu, 21 Mei 2017

belajar pemrograman python Kondisional

Macam - Macam Kondisional di Python


Ada tiga macam kondisional di Python, yang dapat Anda gunakan untuk membangun alur logika untuk program Anda. Python memiliki statement if, if..else, dan if..elif..else. Berikut ini adalah contoh penggunaan if di Python:

umur = 20
if umur > 18:
print "Sudah beranjak dewasa"
Hasil eksekusi di konsol:

$ python if.py
Sudah beranjak dewasa
Untuk memeriksa kondisi yang tidak memenuhi kondisi utama. Maka else digunakan untk menangani semua kondisi selain kondisi yang telah dituliskan. Berikut adalah contoh penggunaan else di dalam kondisional Python:

umur = 20
if umur > 18:
print "Sudah beranjak dewasa"
else:
print "Masih dibawah umur"
Hasil eksekusi di konsol:

$ python if-else.py
Sudah beranjak dewasa
Bila kondisi yang akan didefinisikan cukup banyak, Anda dapat menambah kondisi lain dengan menggunakan elif di bawah statement if dan sebelum statement else:

umur = 37
if umur > 18 and umur < 30: print "Sudah beranjak dewasa" elif umur > 30 and umur < 45: print "Masa - masa emas" elif umur > 45 and umur < 55: print "Memasuki masa paruh baya" elif umur > 55:
print "Masa - masa manula"
else:
print "Masih dibawah umur"
Hasil eksekusi di konsol:

$ python if-elif.py
Masa - masa emas
Dan tentu saja, sebuah kondisional dapat disimpan di dalam if lain. Berikut ini adalah contoh kode if bersarang di Python:

gaji = 10000000
berkeluarga = True
punya_rumah = True

if gaji > 3000000:
print "Gaji sudah diatas UMR"
if berkeluarga:
print "Wajib ikutan asuransi dan menabung untuk pensiun"
else:
print "Tidak perlu ikutan asuransi"

if punya_rumah:
print "wajib bayar pajak rumah"
else:
print "tidak wajib bayar pajak rumah"
else:
print "Gaji belum UMR"

Hasil eksekusi di konsol:

$ python nested-if.py
Gaji sudah diatas UMR
Wajib ikutan asuransi dan menabung untuk pensiun
wajib bayar pajak rumah

Tidak ada komentar:

Posting Komentar

Tutorial Belajar Bahasa C++ untuk Pemula

Tutorial C++ Lengkap, Belajar Bahasa C++ untuk Pemula C++ adalah bahasa pemrograman yang berhubungan dengan bahasa C, yang meliputi konsep ...