Advertisement
webbersof

Untitled

Oct 18th, 2021
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.11 KB | None | 0 0
  1. flower = input()
  2. amount = int(input())
  3. budget = int(input())
  4. cost = 0
  5.  
  6. #   Много сложно ги изчисляваш процентите, опитай съкратеният вариант за това
  7. if flower == "Roses":
  8.     cost = amount * 5
  9.     if amount > 80:
  10.         #   това е твоят начин
  11.         # cost = (amount * 5) * 0.9
  12.         cost -= cost * 0.10
  13.  
  14. elif flower == "Dahlias":
  15.     cost = amount * 3.80
  16.     if amount > 90:
  17.         # cost = (amount * 3.80) * 0.85
  18.         cost -= cost * 0.15
  19.  
  20. elif flower == "Tulips":
  21.     cost = amount * 2.80
  22.     if amount > 80:
  23.         # cost = (amount * 2.80) * 0.85
  24.         cost -= cost * 0.15
  25.  
  26. elif flower == "Narcissus":
  27.     cost = amount * 3
  28.     if amount < 120:
  29.         # cost = (amount * 3) * 1.15
  30.         cost += cost * 0.15
  31.  
  32. elif flower == "Gladiolus":
  33.     cost = amount * 2.50
  34.     if amount < 80:
  35.         # cost = (amount * 2.50) * 1.20
  36.         cost += cost * 0.20
  37.  
  38. #   Тук казваш ако разходите са по-големи от бюджета или ако са по-малки от бюджета, а ако са равни какво правим ???
  39. #   Трябва логически да мислиш за нещата, съответно бюджета може да е равен на разходите и тогава отново сме ок !
  40. #   Също така няма смисъл да вадиш във всяка проверка разликата от бюджета - разходите,
  41. #   просто го правиш веднъж по абсолютна стойност abs(budget - cost)
  42.  
  43. # if cost < budget:
  44. #     money_left = budget - cost
  45. #     print(f"Hey, you have a great garden with {amount} {flower} and {money_left:.2f} leva left.")
  46. # elif cost > budget:
  47. #     money_needed = cost - budget
  48. #     print(f"Not enough money, you need {money_needed:.2f} leva more.")
  49.  
  50. diff = abs(budget - cost)
  51. if budget >= cost:
  52.     print(f"Hey, you have a great garden with {amount} {flower} and {diff:.2f} leva left.")
  53. else:
  54.     print(f"Not enough money, you need {diff:.2f} leva more.")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement