Menggunakan Operator `and` dan `or`
Table of Contents
Menggunakan Logika Boolean pada Python - This article is part of a series.
A. Pengertian dan Fungsi Operator and
#
Operator and
digunakan untuk menggabungkan dua kondisi, dimana kedua kondisi harus bernilai True
agar blok kode di dalamnya dijalankan.
B. Format Penggunaan Operator and
#
Berikut adalah format penggunaan operator and
:
if kondisi1 and kondisi2:
# Blok kode yang akan dijalankan jika kedua kondisi bernilai True
C. Penggunaan Operator and
#
Berikut adalah contoh penggunaan operator and
:
umur = 25
pengalaman_kerja = 2
if umur >= 21 and pengalaman_kerja >= 2:
print("Kamu memenuhi syarat untuk melamar pekerjaan ini.")
Penjelasan:
umur >= 21
: Kondisi pertama memeriksa apakah umur
lebih besar atau sama dengan 21
.
pengalaman_kerja >= 2
: Kondisi kedua memeriksa apakah pengalaman_kerja
lebih besar atau sama dengan 2
.
Jika kedua kondisi tersebut bernilai True
, maka blok kode di dalam if
dijalankan.
D. Pengertian dan Fungsi Operator or
#
Operator or
digunakan untuk menggabungkan dua kondisi, dimana salah satu dari kedua kondisi tersebut harus bernilai True
agar blok kode di dalamnya dijalankan.
E. Format Penggunaan Operator or
#
Format penggunaan operator or
mirip dengan format penggunaan operator and
.
if kondisi1 or kondisi2:
# Blok kode yang akan dijalankan jika salah satu kondisi bernilai True
F. Penggunaan Operator or
#
nilai = 75
if nilai >= 70 or nilai == 100:
print("Kamu lulus ujian.")
Penjelasan:
nilai >= 70
: Kondisi pertama memeriksa apakah nilai lebih besar atau sama dengan 70
.
nilai == 100
: Kondisi kedua memeriksa apakah nilai sama dengan 100
.
Jika salah satu dari kondisi tersebut bernilai True
, maka blok kode di dalam if
dijalankan.
G. Contoh Penggunaan Operator and
dan or
Bersama-sama
#
umur = 25
nilai = 80
if umur >= 21 and (nilai >= 70 or nilai == 100):
print("Kamu memenuhi syarat untuk beasiswa.")
Penjelasan:
umur >= 21
: Kondisi pertama memeriksa apakah umur lebih besar atau sama dengan 21
.
nilai >= 70 or nilai == 100
: Kondisi kedua memeriksa apakah nilai lebih besar atau sama dengan 70
, atau nilai
sama dengan 100
.
Keduanya harus bernilai True
agar blok kode di dalam if
dijalankan.