Python Çift veya Tek Sayı Denetleyicisi

Python'daki modulo aritmetik operatörünü kullanarak bir tam sayının çift mi yoksa tek mi olduğunu belirleyin.

Editör'de deneyin

Genel Bakış

Çift sayı, 2'ye tam olarak bölünebilen tam sayıdır. Tek sayı, 2'ye bölündüğünde 1 kalanını verir.

Bir bölümün geri kalanını döndüren Python modülo operatörü '%'yi kullanıyoruz. Herhangi bir çift sayı için "n % 2", "0" olarak değerlendirilir.

Bu klasik bilgisayar bilimi kavramı, döngü oluşturma, verileri bölümleme ve temel algoritma tasarımında yaygın olarak kullanılmaktadır.

Kod ve Yürütme Çıkışı

Negatif, pozitif ve sıfır tamsayıların tek/çift durumunu değerlendirme işlevi.

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}")
Terminal Çıkışı
 4 is Even
 7 is Odd
 0 is Even
-3 is Odd

Adım Adım Uygulama

  • Tablolarda/kullanıcı arayüzlerinde alternatif satır renkleri
  • Görevleri birden fazla çalışan sürecine dağıtma
  • Matematiksel sayı teorisi bulmacaları

Sıkça Sorulan Sorular

0 çift mi tek mi?

Sıfır çifttir çünkü 2'ye bölündüğünde 0 kalanını bırakır (0 = 2 * 0).

İlgili Konular