Pemeriksa Angka Positif atau Negatif Python

Periksa apakah suatu bilangan positif, negatif, atau nol dengan Python menggunakan percabangan bersyarat.

Coba di Editor

Ikhtisar

Menentukan tanda suatu bilangan adalah salah satu operasi paling mendasar dalam pengambilan keputusan logis dan komputasi matematis.

Kita menggunakan pernyataan if-elif-else dari Python untuk memeriksa apakah bilangan tersebut lebih besar dari nol (positif), lebih kecil dari nol (negatif), atau sama dengan nol.

Latihan ini memperkuat perbandingan boolean mendasar dan logika percabangan bersyarat dengan Python.

Kode & Output Eksekusi

Memeriksa serangkaian input pengujian untuk mengklasifikasikannya sebagai positif, negatif, atau nol.

positive_negative.py
Coba di Editor
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)}")
Keluaran Terminal
Number 10 is Positive
Number -5 is Negative
Number  0 is Zero

Implementasi Langkah demi Langkah

  • Validasi masukan dalam saluran data
  • Percabangan perhitungan yang bergantung pada tanda
  • Pembelajaran aliran kontrol dasar

Pertanyaan yang Sering Diajukan

Apakah nol dianggap positif atau negatif?

Dalam matematika standar dan pemrograman Python, nol bukanlah positif atau negatif. Itu diklasifikasikan sebagai netral atau nol.

Topik Terkait