Proses Debugging Program Python
Input
# Program Sederhana untuk Menentukan Predikat Nilai 🎓
nilai_str = input("Masukkan nilai siswa (0-100): ").strip()
# Tangani bila input bukan angka bulat
try:
nilai = int(nilai_str)
except ValueError:
print("Error: Input bukan angka bulat. Harap masukkan angka antara 0 hingga 100.")
else:
# Cek rentang nilai
if nilai < 0 or nilai > 100:
print("Error: Nilai tidak valid. Harap masukkan angka antara 0 hingga 100.")
elif nilai >= 90:
print(f"Nilai Anda {nilai}, predikat: A (Luar Biasa!)")
elif nilai >= 80:
print(f"Nilai Anda {nilai}, predikat: B (Bagus)")
elif nilai >= 70:
print(f"Nilai Anda {nilai}, predikat: C (Cukup)")
elif nilai >= 60:
print(f"Nilai Anda {nilai}, predikat: D (Kurang)")
else:
print(f"Nilai Anda {nilai}, predikat: E (Gagal)")
Output
Masukkan nilai siswa (0-100): 80
Nilai Anda 80, predikat: B (Bagus)
[Program finished]
Komentar
Posting Komentar