Advertisement
alexDRG

Trading commissions - valid output

Apr 9th, 2020
243
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.98 KB | None | 0 0
  1. # Trade Commissions
  2.  
  3. city = input()
  4. sales = float(input())
  5.  
  6. commission = 0
  7.  
  8. if city == 'London':
  9.     if 0 <= sales <= 500:
  10.         commission = 5
  11.     elif 500 < sales <= 1000:
  12.         commission = 7
  13.     elif 1000 < sales <= 10000:
  14.         commission = 8
  15.     else:
  16.         commission = 12
  17.  
  18. elif city == 'New York':
  19.     if 0 <= sales <= 500:
  20.         commission = 4.5
  21.     elif 500 < sales <= 1000:
  22.         commission = 7.5
  23.     elif 1000 < sales <= 10000:
  24.         commission = 10
  25.     else:
  26.         commission = 13
  27.  
  28. elif city == 'Sidney':
  29.     if 0 <= sales <= 500:
  30.         commission = 5.5
  31.     elif 500 < sales <= 1000:
  32.         commission = 8
  33.     elif 1000 < sales <= 10000:
  34.         commission = 12
  35.     else:
  36.         commission = 14.5
  37.  
  38. commission_amount = commission / 100
  39. earnings = sales * commission_amount
  40.  
  41. if sales >= 0:
  42.     if city in ['London', 'New York', 'Sidney']:
  43.         print(f'{earnings:.2f}')
  44.     else:
  45.         print('error')
  46. else:
  47.     print('error')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement