Program Python untuk Memeriksa apakah suatu Bilangan Positif, Negatif atau 0

Dalam contoh ini, Anda akan belajar untuk memeriksa apakah angka yang dimasukkan oleh pengguna adalah positif, negatif atau nol. Masalah ini diselesaikan dengan pernyataan if… elif… else dan nested if… else.

Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman Python berikut:

  • Pernyataan Python if… else
  • Masukan, Keluaran, dan Impor Python

Kode Sumber: Menggunakan if… elif… else

 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… elsepernyataan itu. Kita bisa melakukan hal yang sama menggunakan ifpernyataan bersarang sebagai berikut.

Kode Sumber: Menggunakan Nested if

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

Output dari kedua program tersebut akan sama.

Keluaran 1

 Masukkan angka: 2 Angka positif 

Keluaran 2

 Masukkan angka: 0 Nol 

Sebuah angka positif jika lebih besar dari nol. Kami memeriksanya dalam ekspresi if. Jika ya False, angkanya akan menjadi nol atau negatif. Ini juga diuji dalam ekspresi berikutnya.

Artikel yang menarik...