Calcula el precio total de las compras
Crea una función que reciba una lista de diccionarios (compras), calcule el precio total y lo devuelva como un número. Un diccionario de compra tiene un producto, una cantidad y un precio, por ejemplo:
{
"product": "Milk",
"quantity": 1,
"price": 1.50
}Ejemplos
# 1 botella de leche:
get_total_price([
{ "product": "Milk", "quantity": 1, "price": 1.50 }
]) ➞ 1.5
# 1 botella de leche y 1 caja de cereales:
get_total_price([
{ "product": "Milk", "quantity": 1, "price": 1.50 },
{ "product": "Cereals", "quantity": 1, "price": 2.50 }
]) ➞ 4
# 3 botellas de leche:
get_total_price([
{ "product": "Milk", "quantity": 3, "price": 1.50 }
]) ➞ 4.5
# Varias compras:
get_total_price([
{ "product": "Milk", "quantity": 1, "price": 1.50 },
{ "product": "Eggs", "quantity": 12, "price": 0.10 },
{ "product": "Bread", "quantity": 2, "price": 1.60 },
{ "product": "Cheese", "quantity": 1, "price": 4.50 }
]) ➞ 10.4
# Algunos dulces baratos:
get_total_price([
{ "product": "Chocolate", "quantity": 1, "price": 0.10 },
{ "product": "Lollipop", "quantity": 1, "price": 0.20 }
]) ➞ 0.3Notas
Podría haber un problema de precisión con los números de punto flotante aquí...