Pemeriksa Angka Positif atau Negatif Python
Periksa apakah suatu bilangan positif, negatif, atau nol dengan Python menggunakan percabangan bersyarat.
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.
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)}")Number 10 is Positive
Number -5 is Negative
Number 0 is ZeroImplementasi 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
Tentukan apakah suatu bilangan bulat genap atau ganjil menggunakan operator aritmatika modulo dengan Python.
Skrip Kalkulator Sederhana PythonBuat kalkulator dasar dengan Python. Pelajari cara memetakan operator matematika, mengikuti alur eksekusi pengguna, dan menangani logika secara asli.