Statement If dengan Operator and Untuk Multiple Conditions di Python
WritingSkills.web.id - Contoh program yang menggunakan complex decisions atau keputusan yang rumit adalah program berikut: tombol "Rent" akan menjadi aktif bila semua kotak centang (checkboxes) dicentang.
Untuk menjalankan atau melewatkan eksekusi kode berdasarkan satu condition, seperti umur > 16, kita menggunakan statement if:
umur = 17punya_izin = Trueif umur > 16 :print("Bisa mengemudi")
Output dari kode di atas adalah:
Bisa mengemudi
Untuk menjalankan atau melewatkan eksekusi kode berdasarkan dua condition, seperti umur > 16 dan kemudian punya_izin, kita menggunakan kode berikut:
umur = 17punya_izin = Trueif umur > 16 and punya_izin :print("Bisa mengemudi")
Output dari kode di atas adalah:
Bisa mengemudi
Operator and di atas memungkinkan kita untuk menjalankan kode hanya bila kedua condition, yaitu umur > 16 dan punya_izin adalah bernilai True.
Tapi, operator and akan melewatkan eksekusi blok kode bila satu atau lebih conditions bernilai False, seperti umur > 18.
umur = 17punya_izin = Trueif umur > 18 and punya_izin == True :print("Bisa mengemudi")
Kita bisa menambahkan conditions sebanyak yang kita inginkan, seperti pada contoh kode berikut yang menambahkan operator and lainnya dan variabel punya_asuransi untuk melengkapi condition ini.
umur = 17punya_izin = Truepunya_asuransi = Trueif umur > 16 and punya_izin and punya_asuransi :print("Bisa mengemudi")
Output dari kode di atas adalah:
Bisa mengemudi
Dari contoh di atas, dapat diketahui kalau operator and berfungsi untuk menggabungkan lebih dari satu condition. Tapi, bila salah satu condition atau lebih tidak terpenuhi atau false, maka eksekusi blok kode akan dilewatkan.
Contoh kode statement if dan operator and lainnya:
Contoh 1:
tahun = 1998if tahun > 1900 and tahun < 2020 :print("Entri valid")
Output dari kode di atas adalah:
Entri valid
Contoh 2:
kereta_api_rusak = Truecuaca_cerah = Truejarak = 2if kereta_api_rusak and cuaca_cerah and jarak <= 2 :print("Berjalan kaki ke tempat kerja")
Output dari kode di atas adalah:
Berjalan kaki ke tempat kerja
Cek tutorial berikutnya untuk penjelasan tentang operator or, yaitu Statement If dengan Operator or Untuk Multiple Conditions di Python.
Posting Komentar untuk "Statement If dengan Operator and Untuk Multiple Conditions di Python"