def cek_ganjil_genap(angka):
if angka % 2 == 0:
print(angka, "adalah bilangan genap")
else:
print(angka, "adalah bilangan ganjil")
# Panggil fungsi untuk memeriksa bilangan
cek_ganjil_genap(10)
cek_ganjil_genap(15)
Dalam kode tersebut, kita mendefinisikan sebuah fungsi bernama cek_ganjil_genap(angka)
yang memiliki satu parameter angka
. Fungsi ini bertujuan untuk memeriksa apakah suatu bilangan merupakan bilangan genap atau ganjil.
Dalam fungsi tersebut, kita menggunakan struktur kondisional if-else
untuk memeriksa apakah sisa bagi (%
) dari angka
terhadap 2 sama dengan 0 atau tidak. Jika sisa bagi tersebut sama dengan 0, maka kita menganggap bahwa bilangan tersebut genap, karena bilangan genap adalah bilangan yang habis dibagi 2. Jika sisa bagi tersebut tidak sama dengan 0, maka bilangan tersebut adalah ganjil.
Setelah kondisi dievaluasi, fungsi akan mencetak pesan yang sesuai sesuai dengan hasil pengecekan, yaitu apakah bilangan tersebut genap atau ganjil.