Exercise Part 3 - Q3
Buatlah fungsi get_sum
untuk menghitung aggregate penjumlahan dari data. Fungsi ini menerima dua parameter: data_source
(list dictionary) dan key
(string
, kemungkinan nilainya adalah price
, stock
dan sold
), dan mengembalikan tipe data number
hasil penjumlahan. Contoh penggunaannya adalah sebagai berikut:
some_data = [
{
'id': 7,
'product_name': 'ZW collection trench coat with belt',
'category': 'coat',
'price': 89.95,
'stock': 95,
'sold': 97
},
{
'id': 8,
'product_name': 'Contrast knit sweater',
'category': 'sweater',
'price': 39.95,
'stock': 2,
'sold': 55
}
]
print(get_sum(some_data, 'price')) # Output: 129.9
print(get_sum(some_data, 'sold')) # OUtput: 152
Gunakan template ini untuk mengerjakan soal.
def get_sum(data_source, key):
# tulis kode kamu disini
return
if __name__ == '__main__':
# copy data dari deskripsi di Q1
print(get_sum(data_source, 'price'))