Python’da sadece if koşul yapısını kullanarak kullanıcının girdiği bir değerin negatif veya pozitif olup olmadığını kontrol eden minik bir yazılım yapabilmemiz mümkündür. Önce teorik olarak anlatacağım. Ardından örnek kodu sizlerle paylaşacağım.
- input fonksiyonu ile kullanıcının bir sayı değeri girmesini istiyoruz. Ancak başına int yerine float girdik çünkü kullanıcının girdiği sayının tam sayı olmasına gerek yoktur.
- ilk if koşulu ile sayının 0 sayısına eşit veya büyük olup olmadığını kontrol ediyoruz.
- Sayı eğer 0 a eşit veya büyükse tekrar bir if değeri girerek 0 a eşit olup olmadığını kontrol ediyoruz. Eğer 0 a eşitse sayı nötrdür diyoruz.
- Sayı eğer 0 a eşit değilse else ile sayı pozitiftir diyoruz.
- ilk if koşulu sağlanmamışsa ise sayı zaten sadece negatif olabileceği için sayı negatiftir diyoruz.
Aşağıdaki örneği inceleyerek kendiniz de deneyebilirsiniz.
num = float(input("Sayı Girin ")) if num >= 0: if num == 0: print("Sayı 0 Yani nötr") else: print("Girdiğiniz Sayı Pozitif") else: print("Girdiğiniz Sayı Negatif")