Proyek Python #7: Aplikasi Pembanding Data yang Di-Entry
Langkah 1: Menyimpan data di dalam variabel
Kita akan menggunakan pengetahuan tentang tipe data Boolean dan perbandingan untuk membandingkan data dari dua siswa yang diambil dari pengumpulan data nilai siswa di kelas.
Kita akan memulainya dengan menyimpan id, nilai rata-rata, dan nilai tes terbaru di dalam variabel-variabel untuk setiap data masukan dari dua siswa tersebut.
Mari kita mulai menyimpan data untuk data masukan dari siswa pertama! Buatlah variabel id_1 yang menyimpan nilai string "#4" .
id_1 = "#4"
Selanjutnya, kita akan menyimpan nilai rata-rata dari siswa tersebut dengan membuat variabel nilai_rata_rata_1 yang menyimpan nilai "A" .
nilai_rata_rata_1 = "A"
Terakhir, simpan nilai tes dari siswa tersebut dengan membuat variabel nilai_tes_1 , dan berikan nilai 90 .
nilai_tes_1 = 90
Hasil akhir coding untuk data siswa pertama adalah:
id_1 = "#4"nilai_rata_rata_1 = "A"nilai_tes_1 = 90
Ayo kita buat data masukan untuk siswa kedua! Seperti sebelumnya, buat variabel id_2 dan berikan nilai string "#5" .
id_2 = "#5"
Buatlah variabel nilai_rata_rata_2 dan simpan nilai rata-rata dari siswa kedua, yaitu "A" .
nilai_rata_rata_2 = "A"
Terakhir, buat variabel nilai_tes_2 dan simpan nilai tes siswa kedua, yaitu 70 .
id_2 = "#5"nilai_rata_rata_2 = "A"nilai_tes_2 = 70
Langkah 2: Membandingkan data
Sekarang kita telah menyimpan data untuk data masukan dari kedua siswa, dan kita siap untuk membandingkannya.
Berikut adalah data yang telah kita buat. Selanjutnya, kita akan mengecek apakah ada duplikasi ID, membandingkan nilai rata-rata kedua siswa tersebut, dan yang terakhir membandingkan nilai tes mereka.
id_1 = "#4"nilai_rata_rata_1 = "A"nilai_tes_1 = 90id_2 = "#5"nilai_rata_rata_2 = "A"nilai_tes_2 = 70
Buatlah sebuah variabel tidak_ada_duplikat yang menyimpan hasil dari perbandingan inequality comparison != antara id_1 dan id_2 .
tidak_ada_duplikat = id_1 != id_2
Tampilkan hasil dari perbandingan dengan menggunakan perintah print(). Pertama, tampilkan teks "Tidak ada entri duplikat:" terlebih dahulu.
tidak_ada_duplikat = id_1 != id_2print("Tidak ada entri duplikat:")
Dan terakhir, tampilkan nilai dari variabel tidak_ada_duplikat .
id_1 = "#4"nilai_rata_rata_1 = "A"nilai_tes_1 = 90id_2 = "#5"nilai_rata_rata_2 = "A"nilai_tes_2 = 70tidak_ada_duplikat = id_1 != id_2print("Tidak ada entri duplikat:")print(tidak_ada_duplikat)
Output dari coding di atas adalah:
Tidak ada entri duplikat:True
Selanjutnya, buatlah variabel rata_rata_sama dan simpan hasil dari perbandingan variabel nilai_rata_rata_1 dan nilai_rata_rata_2 dengan menggunakan operator == .
id_1 = "#4"nilai_rata_rata_1 = "A"nilai_tes_1 = 90id_2 = "#5"nilai_rata_rata_2 = "A"nilai_tes_2 = 70tidak_ada_duplikat = id_1 != id_2print("Tidak ada entri duplikat:")print(tidak_ada_duplikat)rata_rata_sama = nilai_rata_rata_1 == nilai_rata_rata_2
Tampilkan string atau teks "Nilai rata-rata sama:" dan di baris berikutnya, tampilkan nilai variabel rata_rata_sama .
id_1 = "#4"nilai_rata_rata_1 = "A"nilai_tes_1 = 90id_2 = "#5"nilai_rata_rata_2 = "A"nilai_tes_2 = 70tidak_ada_duplikat = id_1 != id_2print("Tidak ada entri duplikat:")print(tidak_ada_duplikat)rata_rata_sama = nilai_rata_rata_1 == nilai_rata_rata_2print("Nilai rata-rata sama:")print(rata_rata_sama)
Hasil output dari coding di atas adalah:
Tidak ada entri duplikat:TrueNilai rata-rata sama:True
Selanjutnya, buat variabel baru nilai_lebih_tinggi , yang isinya adalah perbandingan apakah variabel nilai_tes_1 lebih besar dari nilai_tes_2 dengan menggunakan operator >.
nilai_lebih_tinggi = nilai_tes_1 > nilai_tes_2
Untuk menyelesaikan aplikasi ini, cek hasil perbandingan dengan menampilkan teks "id_1 memiliki nilai lebih tinggi:" lalu di baris selanjutnya, tampilkan nilai dari variabel nilai_lebih_tinggi .
id_1 = "#4"nilai_rata_rata_1 = "A"nilai_tes_1 = 90id_2 = "#5"nilai_rata_rata_2 = "A"nilai_tes_2 = 70tidak_ada_duplikat = id_1 != id_2print("Tidak ada entri duplikat:")print(tidak_ada_duplikat)rata_rata_sama = nilai_rata_rata_1 == nilai_rata_rata_2print("Nilai rata-rata sama:")print(rata_rata_sama)nilai_lebih_tinggi = nilai_tes_1 > nilai_tes_2print("id_1 memiliki nilai lebih tinggi:")print(nilai_lebih_tinggi)
Hasil output dari coding di atas adalah:
Tidak ada entri duplikat:TrueNilai rata-rata sama:Trueid_1 memiliki nilai lebih tinggi:True
Posting Komentar untuk "Proyek Python #7: Aplikasi Pembanding Data yang Di-Entry"