Program Python untuk Memeriksa sama ada Nombor Positif, Negatif atau 0

Dalam contoh ini, anda akan belajar untuk memeriksa sama ada nombor yang dimasukkan oleh pengguna adalah positif, negatif atau sifar. Masalah ini diselesaikan dengan menggunakan jika … elif … lain dan bersarang jika … pernyataan lain.

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan Python berikut:

  • Python jika … lain Penyataan
  • Input, Keluaran dan Import Python

Kod Sumber: Menggunakan jika … elif … yang lain

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

Di sini, kami telah menggunakan if… elif… elsepenyataan tersebut. Kita boleh melakukan perkara yang sama menggunakan ifpenyataan bersarang seperti berikut.

Kod Sumber: Menggunakan Bersarang jika

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

Keluaran kedua-dua program akan sama.

Keluaran 1

 Masukkan nombor: 2 Nombor positif 

Keluaran 2

 Masukkan nombor: 0 Sifar 

Nombor positif jika lebih besar daripada sifar. Kami memeriksa ini dalam ungkapan if. Sekiranya ya False, bilangannya sama ada sifar atau negatif. Ini juga diuji dalam ungkapan berikutnya.

Artikel menarik...