Pemeriksa Angka Genap atau Ganjil Python

Tentukan apakah suatu bilangan bulat genap atau ganjil menggunakan operator aritmatika modulo dengan Python.

Coba di Editor

Ikhtisar

Bilangan genap adalah bilangan bulat yang habis dibagi 2. Bilangan ganjil menyisakan sisa 1 bila dibagi 2.

Kami menggunakan operator modulo Python `%`, yang mengembalikan sisa pembagian. Untuk bilangan genap apa pun, `n % 2` bernilai `0`.

Konsep ilmu komputer klasik ini banyak digunakan dalam perulangan, partisi data, dan desain algoritma dasar.

Kode & Output Eksekusi

Berfungsi untuk mengevaluasi status ganjil/genap untuk bilangan bulat negatif, positif, dan nol.

even_odd.py
Coba di Editor
def is_even(num):
    return num % 2 == 0

numbers = [4, 7, 0, -3]
for n in numbers:
    result = "Even" if is_even(n) else "Odd"
    print(f"{n:2d} is {result}")
Keluaran Terminal
 4 is Even
 7 is Odd
 0 is Even
-3 is Odd

Implementasi Langkah demi Langkah

  • Warna baris bergantian dalam tabel/UI
  • Mendistribusikan tugas ke beberapa proses pekerja
  • Teka-teki teori bilangan matematika

Pertanyaan yang Sering Diajukan

Apakah 0 genap atau ganjil?

Nol genap karena menyisakan sisa 0 bila dibagi 2 (0 = 2*0).

Topik Terkait