Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- flower = input()
- amount = int(input())
- budget = int(input())
- cost = 0
- # Много сложно ги изчисляваш процентите, опитай съкратеният вариант за това
- if flower == "Roses":
- cost = amount * 5
- if amount > 80:
- # това е твоят начин
- # cost = (amount * 5) * 0.9
- cost -= cost * 0.10
- elif flower == "Dahlias":
- cost = amount * 3.80
- if amount > 90:
- # cost = (amount * 3.80) * 0.85
- cost -= cost * 0.15
- elif flower == "Tulips":
- cost = amount * 2.80
- if amount > 80:
- # cost = (amount * 2.80) * 0.85
- cost -= cost * 0.15
- elif flower == "Narcissus":
- cost = amount * 3
- if amount < 120:
- # cost = (amount * 3) * 1.15
- cost += cost * 0.15
- elif flower == "Gladiolus":
- cost = amount * 2.50
- if amount < 80:
- # cost = (amount * 2.50) * 1.20
- cost += cost * 0.20
- # Тук казваш ако разходите са по-големи от бюджета или ако са по-малки от бюджета, а ако са равни какво правим ???
- # Трябва логически да мислиш за нещата, съответно бюджета може да е равен на разходите и тогава отново сме ок !
- # Също така няма смисъл да вадиш във всяка проверка разликата от бюджета - разходите,
- # просто го правиш веднъж по абсолютна стойност abs(budget - cost)
- # if cost < budget:
- # money_left = budget - cost
- # print(f"Hey, you have a great garden with {amount} {flower} and {money_left:.2f} leva left.")
- # elif cost > budget:
- # money_needed = cost - budget
- # print(f"Not enough money, you need {money_needed:.2f} leva more.")
- diff = abs(budget - cost)
- if budget >= cost:
- print(f"Hey, you have a great garden with {amount} {flower} and {diff:.2f} leva left.")
- else:
- print(f"Not enough money, you need {diff:.2f} leva more.")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement