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.
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}") 4 is Even
7 is Odd
0 is Even
-3 is OddAdı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
Koşullu dallanmayı kullanarak Python'da bir sayının pozitif, negatif veya sıfır olup olmadığını kontrol edin.
Python Basit Hesap Makinesi Komut DosyasıPython'da temel bir hesap makinesi oluşturun. Matematik operatörlerini nasıl eşleyeceğinizi, kullanıcı yürütme akışlarını nasıl alacağınızı ve mantığı yerel olarak nasıl yöneteceğinizi öğrenin.