Bir Sayının Pozitif, Negatif veya 0 Olup Olmadığını Kontrol Etmek İçin Python Programı

Bu örnekte, kullanıcı tarafından girilen bir sayının pozitif mi, negatif mi yoksa sıfır mı olduğunu kontrol etmeyi öğreneceksiniz. Bu sorun if… elif… else ve iç içe if… else ifadesi kullanılarak çözülmüştür.

Bu örneği anlamak için, aşağıdaki Python programlama konuları hakkında bilgi sahibi olmalısınız:

  • Python if… else İfadesi
  • Python Girişi, Çıktısı ve İçe Aktarma

Kaynak Kodu: if… elif… else kullanma

 num = float(input("Enter a number: ")) if num> 0: print("Positive number") elif num == 0: print("Zero") else: print("Negative number") 

Burada if… elif… elseifadeyi kullandık . ifAşağıdaki gibi iç içe geçmiş ifadeler kullanarak aynı şeyi yapabiliriz .

Kaynak Kodu: İç İçe Kullanılıyor ise

 num = float(input("Enter a number: ")) if num>= 0: if num == 0: print("Zero") else: print("Positive number") else: print("Negative number") 

Her iki programın çıktısı aynı olacaktır.

Çıkış 1

 Bir sayı girin: 2 Pozitif sayı 

Çıkış 2

 Bir sayı girin: 0 Sıfır 

Bir sayı, sıfırdan büyükse pozitiftir. Bunu ifadesinde kontrol ediyoruz if. Öyleyse False, sayı sıfır veya negatif olacaktır. Bu ayrıca sonraki ifadede de test edilir.

Ilginç makaleler...