Latihan 1 dari materi If, Elif, Else di Python — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Editor sudah berisi fungsi grade(nilai) yang isinya baru pass, dan empat baris print di bawahnya. Ganti pass dengan rangkaian if/elif/else yang mengembalikan (return) huruf grade:
nilai >= 90 mengembalikan "A"
nilai >= 80 mengembalikan "B"
nilai >= 70 mengembalikan "C"
nilai >= 60 mengembalikan "D"
di bawah 60 mengembalikan "E"
Biarkan keempat print (nilai 95, 82, 65, dan 45). Output-nya harus persis empat baris ini, dengan urutan ini:
A
B
D
E
Yang diperiksa juga: grade(75) dan grade(70) sama-sama mengembalikan C (diuji terpisah, jadi batas 70 harus ikut >=), cabangnya dibedakan dengan elif, dan nilainya dibandingkan dengan >=.
Hint
Cuma cabang pertama yang True yang jalan, jadi cek dari batas terbesar dulu: 90, lalu 80, 70, 60, dan sisanya masuk else.
Di dalam grade: if nilai >= 90: return "A", lalu elif untuk 80, 70, dan 60, lalu else: return "E". Tiap return menjorok 4 spasi lebih dalam dari if-nya.
if nilai >= 90:
return "A"
elif nilai >= 80:
return "B"
elif nilai >= 70:
return "C"
elif nilai >= 60:
return "D"
else:
return "E"
</>{ }.css=>#idfn()
Versi baru
HyperSheets
bagian dari BelajarWeb.dev
0%
Membuka gerbang…
HyperSheets
Memperbarui Aplikasi
Versi baru tersedia. Halaman akan dimuat ulang otomatis...