Penjumlahan dan Perkalian angka adalah kalkulasi basik dalam matematika. Begitu pula dalam Python, sebagaimana yang telah saya bahas pada postingan saya yang berjudul “Cara Menulis Rumus Matematika di Bahasa Python”. Dalam postingan saya tersebut, saya membahas tentang bagaimana cara menulis rumus basik matematika dengan kalkulasi yang simple dalam bahasa Python. Namun pada postingan saya hari ini, sesuai dengan judul di atas yaitu “Penjumlahan dan Perkalian Angka di dalam List di Bahasa Pemrograman Python”. Pada kasus ini, sobat akan menemui serangkaian angka yang ada di dalam List. Dan tugas sobat adalah menjumlahkan atau mengalikan angka-angka yang ada di dalam List tersebut. Jika sobat belum tahu tentang List, sobat bisa mengunjungi postingan saya yang berjudul “Membuat Tuple, List, dan Dictionary di Bahasa Pemrograman Python”.
- Penjumlahan angka di dalam ListKita mulai masalah yang pertama yaitu menjumlahkan rangkaian angka yang ada di dalam List :
def jumlah(Wa) : --> Membuat function dengan nama jumlah dan var Wa sebagai List yang telah di input oleh user hasil = 0 --> Membuat var hasil dengan nilai 0 for i in wadah --> Fungsi looping adalah mengindeks angka-angka yang ada di dalam rangkaian List tersebut (Wa) dengan diwakili var i hasil += i --> var hasil akan ditambah dengan angka yang diwakili var i tersebut secara kontinyu berdasarkan fungsi looping di atas return hasil --> Mengembalikan var hasil yang sudah terjumlah semua angka di dalam List
Keterangan : Mungkin yang sedikit membuat sobat bingung adalah mengapa kita membuat var hasil yang bernilai 0. Hal itu dikarenakan kita akan menjumlahkan sebuah angka di dalam satu wadah, di dalam program di atas wadah tersebut diwakili var hasil. Jadi anggap saja wadah itu kosong tidak ada isinya, kemudian kita ingin memasukkan barang satu per satu ke wadah tersebut. - Perkalian angka di dalam List
def kali(Wa) : --> Membuat function yang bernama kali dan var Wa sebagai List yang telah diinput oleh user hasil = 1 --> Membuat var hasil dengan nilai 1 for i in wadah --> Fungsi looping adalah mengindeks angka-angka yang ada di dalam rangkaian List tersebut (Wa) dengan diwakili var i hasil *= i --> var hasil akan dikali dengan angka yang diwakili var i tersebut secara kontinyu berdasarkan fungsi looping di atas return hasil --> Mengembalikan var hasil yang sudah terkali semua angka di dalam List
Keterangan : Pasti sobat bertanya mengapa var hasil bernilai beda dengan sebelumya. Di dalam function perkalian ini, var hasil yang dibuat bernilai 1 karena semua angka yang dikalikan 1 akan bernilai angka itu sendiri. Jadi tujuan memberi nilai pada var hasil ini adalah supaya var hasil tidak merubah nilai apa yang telah diinputkan oleh user. Coba misalnya jika sobat memberikan nilai 0 pada var hasil di kasus ini, sobat akan menghasilkan nilai 0. Mengapa ? karena 0 dikali berapa angka pun hasinya tetap 0. Contoh :
Mantap infonya. Izin share ya?
ReplyDeleteOke gan silahkan di share. Mari berbagi ilmu
ReplyDeleteka kalo menjumlahkan dari hasil array bagaimana ya.. jadi contoh soalnya kayak nyari median gitu
ReplyDeleteDapatkan Penghasilan Tambahan Dengan Bermain Poker Online di www , SmsQQ , com
ReplyDeleteKeunggulan dari smsqq adalah
*Permainan 100% Fair Player vs Player - Terbukti!!!
*Proses Depo dan WD hanya 1-3 Menit Jika Bank Tidak Gangguan
*Minimal Deposit Hanya Rp 10.000
*Bonus Setiap Hari Dibagikan
*Bonus Turn Over 0,3% + 0,2%
*Bonus referral 10% + 10%
*Dilayani Customer Service yang Ramah dan Sopan 24 Jam NONSTOP
*Berkerja sama dengan 4 bank lokal antara lain : ( BCA-MANDIRI-BNI-BRI )
Jenis Permainan yang Disediakan ada 8 jenis :
Poker - BandarQ - DominoQQ - Capsa Susun - AduQ - Sakong - Bandar Poker - Bandar 66
Untuk Info Lebih Lanjut Dapat menghubungi Kami Di :
BBM: 2AD05265
WA: +855968010699
Skype: smsqqcom@gmail.com
bosku minat daftar langsung aja bosku^^