Cara menghitung nilai rata-rata menggunakan python

Cara menghitung nilai rata-rata menggunakan python – pesonainformatika. Sebagai pemula, sering kali telah mengetahui cara mengatasi sebuah permasalahan sederhana, akan tetapi tidak mengetahui cara menuliskanya ke dalam code. Ini dikarenakan belum matang di dasar-dasar penggunaan python. Maka memang seharusnya materi dasar-dasar wajib dikuasai bersamaan dengan praktik studi kasus. Pada artikel ini kita akan menuliskan ke dalam kode python permasalahan atau soal sederhana yaitu bagaimana cara untuk menghitung nilai rata-rata dari n bilangan yang diinputkan, hitung jumlah totalnya, hitung maksimal dan minimal bilangan.

Hitung rata rata

Hai hai…. Salah satu writer di pesonainformatika (@akhisyabab) (gak penting juga si siapa yang nulis hihi) ngisi materi lagi nih hehe. Sebelumnya harus lebih tahu dulu cara menghitung nilai rata-rata. Jika sudah tahu bagus, kalau belum ndak papa, kukasih tahu 😀 . Jadi 

rata-rata = jumlah nilai : banyaknya data

Nah tugas kita selanjutnya yaitu menerapkanya ke dalam code python. Dari intro di atas saya ulang kembali kita mau garap apa saja:

  • Hitung rata-rata n bilangan inputan
  • Jumlah total  n bilangan inputan
  • Hitung nilai maksimal  n bilangan inputan
  • Hitung nilai minimal  n bilangan inputan

Let’s go…. Coding ! 😀

daftar_input = input('masukan list bilangan, pisahkan dengan tanda koma. contoh: 1,2,3,dst : ')
list_angka = daftar_input.split(',')
daftar_baru = [int(x) for x in list_angka]

jumlah = 0
for angka in daftar_baru:
    jumlah += angka
rata_rata = jumlah / len(daftar_baru)

print('Nilai rata-rata: {}'.format(rata_rata))
print('Jumlah total: {}'.format(jumlah))
print('Nilai Maximal inputan: {}'.format(max(daftar_baru)))
print('Nilai Minimal inputan: {}'.format(min(daftar_baru)))

Penjelasan code diatas:

  1. Kita mulai dengan membuat variable daftar_input, yang nilainya berisi bilangan yg sesuai dengan ketentukan yang kita wajibkan yaitu dengan pemisah koma dan tanpa sepasi.
  2. Variable list_angka. Jadi setelah kita input dan tersimpan di daftar_input, nilai yang tersimpan yaitu berbentuk string yang menyatu. Jadi di langkah ini kita pisahkan satu-satu yang dibatasi koma menjadi list. Contoh kita menginput: ‘2,5,10,3’, maka tahap ini akan menjadi list seperti ini [‘2’,’5’,’10’,’3’]
  3. Variable daftar_baru. Pada langkah ini kita ubah item yang ada di variable list_angka yang mulanya yg bertipe string kita ubah menjadi angka. Cara saya diatas yaitu menggunakan cara looping one line atau loop 1 baris biar lebih simple untuk kasus ini. Jadi yang sebelumya list_angka = [‘2’,’5’,’10’,’3’], sekarang daftar_baru menjadi [2,5,10,3]
  4. Kita buat variable jumlah = 0
  5. Kita mulai looping atau perulangan satu-satu item dari daftar_baru.
  6. Jumlah  += angka . Ini artinya jumlah = jumlah + angka.
  7. Rata-rata telah kita dapat karena kita sudah mempunyai nilai jumlah. Untuk mengetahui banyak data kita menggunakan fungsi len()
  8. Untuk mendapat nilai maksimal dari sebuah list kita gunakan fungsi max()
  9. Kalau nilai minimal kita gunakan min()

Menurut saudara sulit atau mudah kasus diatas? Hihi. Kalau benar-benar pemula dan sulit mencerna itu wajar hihi, kalau belum matang di dasarnya. Apalagi bagian looping one line itu wkwk. Mungkin dari saya hanya sampai disini pada bahasan kali ini. Jika ada yang perlu ditanyakan silahkan contact saja ke https://web.facebook.com/pesonainformatika/, salah satu mimin disana semoga bisa menjawab secepatnya. Sekalian like page tersebut ya jika menyukai tulisan ini hihi, like anda sangat memberi dukungan untuk terus semangat menulis :D. Anda bisa kunjungi halaman utama seputar python pesonainformatika untuk explore lebih contoh-contoh dan artikel seputar python. Semoga bermanfaat, sampai jumpa di postingan selanjutnya.

Written by:
@akhisyabab