Advertisement
desislava_topuzakova

12. Trade Commissions

Jul 31st, 2024
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. city = input()
  2. sales_volume = float(input())
  3. commission = 0
  4. ERROR_DATA = False
  5.  
  6. if city == 'Sofia':
  7. if 0 <= sales_volume <= 500:
  8. commission = sales_volume * 0.05
  9. elif 500 < sales_volume <= 1000:
  10. commission = sales_volume * 0.07
  11. elif 1000 < sales_volume <= 10000:
  12. commission = sales_volume * 0.08
  13. elif sales_volume > 10000:
  14. commission = sales_volume * 0.12
  15. else:
  16. ERROR_DATA = True
  17. elif city == 'Varna': # Use elif here instead of if
  18. if 0 <= sales_volume <= 500:
  19. commission = sales_volume * 0.045
  20. elif 500 < sales_volume <= 1000:
  21. commission = sales_volume * 0.075
  22. elif 1000 < sales_volume <= 10000:
  23. commission = sales_volume * 0.10
  24. elif sales_volume > 10000:
  25. commission = sales_volume * 0.13
  26. else:
  27. ERROR_DATA = True
  28. elif city == 'Plovdiv': # Use elif here instead of if
  29. if 0 <= sales_volume <= 500:
  30. commission = sales_volume * 0.055
  31. elif 500 < sales_volume <= 1000:
  32. commission = sales_volume * 0.08
  33. elif 1000 < sales_volume <= 10000:
  34. commission = sales_volume * 0.12
  35. elif sales_volume > 10000:
  36. commission = sales_volume * 0.145
  37. else:
  38. ERROR_DATA = True
  39. else: # This else is used to check if the city is invalid
  40. ERROR_DATA = True
  41.  
  42. if ERROR_DATA:
  43. print('error')
  44. else:
  45. print(f'{commission:.2f}')
  46.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement