Batido de frutas

Published by Joshua Señoron in

Crea una clase Smoothie y haz lo siguiente:

  • Crea un atributo de instancia llamado ingredients.
  • Crea un método get_cost que calcula el costo total de los ingredientes utilizados para preparar el batido.
  • Crea un método get_price que devuelve el valor de get_cost más el valor de get_cost multiplicado por 1.5. Redondea a dos decimales.
  • Crea un método get_name que obtiene los ingredientes y los coloca en orden alfabético dentro de una oración descriptiva agradable. Si hay varios ingredientes, agrega la palabra "Fusion" al final; de lo contrario, agrega "Smoothie". Recuerda cambiar "-berries" por "-berry". Consulta los ejemplos a continuación.
IngredientePrecio
Strawberries$1.50
Banana$0.50
Mango$2.50
Blueberries$1.00
Raspberries$1.00
Apple$1.75
Pineapple$3.50

Ejemplos

s1 = Smoothie(["Banana"])

s1.ingredients ➞ ["Banana"]

s1.get_cost() ➞ "$0.50"

s1.get_price() ➞ "$1.25"

s1.get_name() ➞ "Banana Smoothie"
s2 = Smoothie(["Raspberries", "Strawberries", "Blueberries"])

s2.ingredients ➞ ["Raspberries", "Strawberries", "Blueberries"]

s2.get_cost() ➞ "$3.50"

s2.get_price() ➞ "$8.75"

s2.get_name() ➞ "Blueberry Raspberry Strawberry Fusion"

Notas

No dudes en consultar la pestaña Recursos para repasar las clases.