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

Postingan populer dari blog ini

Tugas Python 1