Python Pozitif veya Negatif Sayı Denetleyicisi

Koşullu dallanmayı kullanarak Python'da bir sayının pozitif, negatif veya sıfır olup olmadığını kontrol edin.

Editör'de deneyin

Genel Bakış

Bir sayının işaretini belirlemek, mantıksal karar verme ve matematiksel hesaplamadaki en temel işlemlerden biridir.

Sayının sıfırdan büyük (pozitif), sıfırdan küçük (negatif) veya sıfıra eşit olup olmadığını kontrol etmek için Python'un if-elif-else ifadelerini kullanırız.

Bu alıştırma Python'daki temel boole karşılaştırmalarını ve koşullu dallanma mantığını güçlendirir.

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

Pozitif, negatif veya sıfır olarak sınıflandırmak için bir dizi test girişinin kontrol edilmesi.

positive_negative.py
Editör'de deneyin
def check_number(num):
    if num > 0:
        return "Positive"
    elif num < 0:
        return "Negative"
    else:
        return "Zero"

test_cases = [10, -5, 0]
for val in test_cases:
    print(f"Number {val:2d} is {check_number(val)}")
Terminal Çıkışı
Number 10 is Positive
Number -5 is Negative
Number  0 is Zero

Adım Adım Uygulama

  • Veri işlem hatlarında giriş doğrulama
  • İşarete bağlı hesaplama dallanması
  • Temel kontrol akışı öğrenimi

Sıkça Sorulan Sorular

Sıfır pozitif mi yoksa negatif mi kabul edilir?

Standart matematik ve Python programlamada sıfır ne pozitif ne de negatiftir. Nötr veya sıfır olarak sınıflandırılır.

İlgili Konular