Contoh Penggunaan Fungsi sum() di Python untuk Menghitung Jumlah Elemen dalam Set

2 min read 24-08-2024
Contoh Penggunaan Fungsi sum() di Python untuk Menghitung Jumlah Elemen dalam Set

Python adalah bahasa pemrograman yang populer dan mudah dipelajari. Salah satu fungsi yang sering digunakan dalam Python adalah sum(). Fungsi ini memungkinkan penggunanya untuk menghitung jumlah dari sebuah iterable, termasuk di dalamnya adalah set. Dalam artikel ini, kita akan membahas cara menggunakan fungsi sum() untuk menghitung jumlah elemen dalam set serta memberikan beberapa contoh.

Apa Itu Set dalam Python?

Set adalah koleksi yang tidak terurut dan tidak dapat diubah (immutable) yang berisi elemen-elemen unik. Set bisa dibuat dengan mengelilingi elemen-elemen dalam kurung kurawal {} atau dengan menggunakan fungsi set(). Contoh berikut menunjukkan bagaimana cara membuat set:

my_set = {1, 2, 3, 4, 5}

atau

my_set = set([1, 2, 3, 4, 5])

Fungsi sum() dalam Python

Fungsi sum() digunakan untuk menjumlahkan semua elemen dalam sebuah iterable, seperti list, tuple, dan set. Berikut adalah sintaks dasar dari fungsi sum():

sum(iterable, start)
  • iterable: adalah koleksi yang berisi elemen-elemen yang ingin dijumlahkan.
  • start: adalah nilai awal yang akan ditambahkan ke hasil jumlah. Nilai defaultnya adalah 0.

Contoh Penggunaan Fungsi sum() di Set

Berikut adalah langkah-langkah dan contoh penggunaan fungsi sum() untuk menghitung jumlah elemen dalam sebuah set.

Langkah 1: Membuat Set

Pertama, kita perlu membuat set dengan beberapa elemen. Sebagai contoh, kita akan membuat set dari beberapa angka:

numbers = {10, 20, 30, 40, 50}

Langkah 2: Menghitung Jumlah Elemen Menggunakan sum()

Setelah set dibuat, kita dapat menggunakan fungsi sum() untuk menghitung jumlah total elemen dalam set tersebut. Mari kita lihat contohnya:

total = sum(numbers)
print("Jumlah total elemen dalam set adalah:", total)

Output dari kode di atas akan menjadi:

Jumlah total elemen dalam set adalah: 150

Contoh Lain: Menggunakan Angka Negatif dan Nol

Kita juga bisa menggunakan set yang berisi angka negatif dan nol. Mari kita coba:

mixed_set = {5, -5, 0, 10, -10}
total_mixed = sum(mixed_set)
print("Jumlah total elemen dalam set campuran adalah:", total_mixed)

Output yang dihasilkan adalah:

Jumlah total elemen dalam set campuran adalah: 0

Menambahkan Nilai Awal (Parameter start)

Kita dapat memberikan nilai awal menggunakan parameter start pada fungsi sum(). Ini sangat berguna jika kita ingin menambahkan nilai tertentu sebelum menjumlahkan elemen-elemen dalam set. Sebagai contoh:

numbers = {1, 2, 3}
total_with_start = sum(numbers, 10)
print("Jumlah total elemen dengan nilai awal adalah:", total_with_start)

Outputnya adalah:

Jumlah total elemen dengan nilai awal adalah: 16

Menghitung Jumlah Set Angka Acak

Kita juga dapat membuat sebuah fungsi untuk menghitung jumlah elemen dalam set yang berisi angka acak. Mari kita buat contoh program sederhana:

import random

# Membuat set dengan angka random
random_numbers = {random.randint(1, 100) for _ in range(10)}
print("Set angka acak:", random_numbers)

# Menghitung jumlah elemen
total_random = sum(random_numbers)
print("Jumlah total angka acak dalam set adalah:", total_random)

Kesimpulan

Dalam artikel ini, kita telah membahas bagaimana cara menggunakan fungsi sum() di Python untuk menghitung jumlah elemen dalam sebuah set. Fungsi ini sangat berguna dan mudah digunakan, terutama ketika kita ingin melakukan operasi penjumlahan pada koleksi data.

Penggunaan set dalam Python juga memberikan manfaat tambahan, seperti memastikan bahwa semua elemen dalam koleksi tersebut adalah unik. Dengan memahami cara kerja fungsi sum(), Anda dapat lebih efektif dalam melakukan analisis data dan pengolahan angka dalam pemrograman Python.

Semoga artikel ini bermanfaat dan dapat membantu Anda dalam memahami penggunaan fungsi sum() di Python. Selamat mencoba!