Sebuah program komputer dianggap “cerdas” karena ia bisa mengambil keputusan berdasarkan kondisi tertentu. Di Python, kita menggunakan perintah if (jika) dan else (jika tidak).
1. Menentukan Kelulusan
Mari kita buat aturan: Siswa dinyatakan LULUS jika nilai akhirnya 75 ke atas. Jika di bawah itu, maka TIDAK LULUS.
if nilai_akhir >= 75:
status = "LULUS"
else:
status = "TIDAK LULUS"
-
Simbol
>=berarti “lebih besar atau sama dengan”. -
PENTING: Perhatikan baris setelah
ifdanelseagak menjorok ke dalam (disebut indentasi). Di Python, ini wajib hukumnya untuk menandakan bahwa perintah tersebut adalah bagian dari keputusan tersebut.
2. Menampilkan Hasil Akhir (F-String)
Terakhir, kita cetak semua informasi menggunakan fitur bernama f-string (format string) agar variabel bisa disisipkan langsung di dalam teks menggunakan kurung kurawal {}.
print(f"Nama Siswa : {nama}")
print(f"Nilai Akhir : {nilai_akhir:.2f}")
print(f"Status : {status}")
Tips Kode: Kode
{nilai_akhir:.2f}berfungsi untuk membatasi agar angka desimal yang muncul hanya 2 angka di belakang koma (misal:82.50bukan82.5000000).