Lompat ke konten Lompat ke sidebar Lompat ke footer

Statement If dengan Operator and Untuk Multiple Conditions di Python

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. 
Contoh Program dengan Checkboxes di Python

Untuk menjalankan atau melewatkan eksekusi kode berdasarkan satu condition, seperti umur > 16, kita menggunakan statement if:
umur = 17
punya_izin = True

if umur > 16 :
  print("Bisa mengemudi")
  
Output dari kode di atas adalah:
Bisa mengemudi
Contoh Statement If dengan Operator and di Python

Untuk menjalankan atau melewatkan eksekusi kode berdasarkan dua condition, seperti umur > 16 dan kemudian punya_izin, kita menggunakan kode berikut:
umur = 17
punya_izin = True

if umur > 16 and punya_izin :
  print("Bisa mengemudi")
  
Output dari kode di atas adalah:
Bisa mengemudi
Contoh Statement If dengan Operator and di Python

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 = 17
punya_izin = True

if 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 = 17
punya_izin = True
punya_asuransi = True

if 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 = 1998

if tahun > 1900 and tahun < 2020 :
  print("Entri valid")
  
Output dari kode di atas adalah:
Entri valid

Contoh 2:
kereta_api_rusak = True
cuaca_cerah = True
jarak = 2

if 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
Contoh Statement If dengan Operator and di Python

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"