Batido de frutas
Crea una clase Smoothie y haz lo siguiente:
- Crea un atributo de instancia llamado
ingredients. - Crea un método
get_costque calcula el costo total de los ingredientes utilizados para preparar el batido. - Crea un método
get_priceque devuelve el valor deget_costmás el valor deget_costmultiplicado por 1.5. Redondea a dos decimales. - Crea un método
get_nameque 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.
| Ingrediente | Precio |
|---|---|
| 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.