Smoothie de frutas

Published by Joshua Señoron in

Crie uma classe Smoothie e faça o seguinte:

  • Crie um atributo de instância chamado ingredients.
  • Crie um método get_cost que calcula o custo total dos ingredientes usados para preparar o smoothie.
  • Crie um método get_price que retorna o valor de get_cost mais o valor de get_cost multiplicado por 1.5. Arredonde para duas casas decimais.
  • Crie um método get_name que obtém os ingredientes e os coloca em ordem alfabética em uma frase descritiva agradável. Se houver vários ingredientes, adicione a palavra "Fusion" ao final; caso contrário, adicione "Smoothie". Lembre-se de trocar "-berries" por "-berry". Veja os exemplos abaixo.
IngredientePreço
Strawberries$1.50
Banana$0.50
Mango$2.50
Blueberries$1.00
Raspberries$1.00
Apple$1.75
Pineapple$3.50

Exemplos

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"

Observações

Confira a aba Recursos para relembrar as classes.