Advertisement
AlexPt

Untitled

Apr 8th, 2020
233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.27 KB | None | 0 0
  1. prices = {"Strawberries": 1.5, "Banana": 0.5, "Mango": 2.5,
  2.           "Blueberries": 1, "Raspberries": 1, "Apple": 1.75,
  3.           "Pineapple": 3.5}
  4.  
  5.  
  6. class Beverage:
  7.  
  8.     def __init__(self, ingredients):
  9.         self.ingredients = ingredients
  10.         self.prices = prices
  11.  
  12.     def get_cost(self):
  13.         temp = 0
  14.         for k, v in self.prices.items():
  15.             if k in self.ingredients:
  16.                 temp += v
  17.         if len(str(temp)) < 4:
  18.             temp = '$' + str(temp) + '0'
  19.         else:
  20.             temp = '$' + str(temp)
  21.         return temp
  22.  
  23.     def dey_price(self):
  24.         temp = 0
  25.         for k, v in self.prices.items():
  26.             if k in self.ingredients:
  27.                 temp += v
  28.         return '$' + str(round(temp * 2.5, 2))
  29.  
  30.     def get_name(self):
  31.         self.ingredients = self.verification()
  32.         if self.ingredients == 1:
  33.             res = (' '.join(self.ingredients)) + ' Smoothie'
  34.         else:
  35.             res = (' '.join(sorted(self.ingredients))) + ' Fusion'
  36.         return res
  37.  
  38.     def verification(self):
  39.         s = 'berries'
  40.         f = 'barry'
  41.         array = []
  42.         for i in self.ingredients:
  43.             temp = i
  44.             temp = temp.replace(s, f)
  45.             array.append(temp)
  46.         return array
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement