Pemeriksa Angka Genap atau Ganjil Python
Tentukan apakah suatu bilangan bulat genap atau ganjil menggunakan operator aritmatika modulo dengan Python.
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.
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}") 4 is Even
7 is Odd
0 is Even
-3 is OddImplementasi 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
Periksa apakah suatu bilangan positif, negatif, atau nol dengan Python menggunakan percabangan bersyarat.
Skrip Kalkulator Sederhana PythonBuat kalkulator dasar dengan Python. Pelajari cara memetakan operator matematika, mengikuti alur eksekusi pengguna, dan menangani logika secara asli.