12 Latihan Komparasi dan Logika Python Contoh dan Pembahasan

ViaByte.Net

Latihan Komparasi dan Logika Python

Langkah-langkah dalam fungsi konversi_nilai_ke_grade(nilai) adalah sebagai berikut:

  1. Pertama, kita memeriksa nilai dari parameter nilai untuk menentukan grade yang sesuai.
    • Jika nilai nilai lebih besar dari atau sama dengan 85, maka grade-nya adalah “A”.
    • Jika tidak, tetapi nilai nilai lebih besar dari atau sama dengan 70, maka grade-nya adalah “B”.
    • Jika tidak, tetapi nilai nilai lebih besar dari atau sama dengan 55, maka grade-nya adalah “C”.
    • Jika tidak, tetapi nilai nilai lebih besar dari atau sama dengan 40, maka grade-nya adalah “D”.
    • Jika tidak memenuhi kondisi di atas, maka grade-nya adalah “E”.
  2. Setelah menentukan grade, kita simpan grade tersebut dalam variabel grade.
  3. Terakhir, kita cetak pesan yang menyatakan nilai yang diberikan dan grade yang telah ditentukan.

Contoh pemanggilan fungsi: Kita memanggil fungsi konversi_nilai_ke_grade() dengan dua argumen yaitu 90 dan 60. Setelah dieksekusi, fungsi akan mencetak pesan yang menyatakan nilai yang diberikan dan grade yang telah ditentukan. Pada pemanggilan pertama (konversi_nilai_ke_grade(90)), output yang dihasilkan adalah “Nilai 90 mendapatkan grade A”, sedangkan pada pemanggilan kedua (konversi_nilai_ke_grade(60)), output yang dihasilkan adalah “Nilai 60 mendapatkan grade C”.

Latihan 12: Pengecekan Tahun Kabisat dalam Rentang Tertentu

Buatlah program Python yang menerima tahun awal dan tahun akhir dari pengguna, lalu mencetak semua tahun kabisat di antara dua tahun tersebut.

Bagikan:

Tinggalkan komentar