ProdanTenev

03. Logistics

Mar 5th, 2021 (edited)
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.20 KB | None | 0 0
  1. #   До 3 тона – микробус (200 лева на тон)
  2. #   От 4 до 11 тона – камион (175 лева на тон)
  3. #   12 и повече тона – влак (120 лева на тон)
  4. weight = int(input())
  5. sum_of_weight = 0
  6. average_price = 0
  7. total_price = 0
  8. bus_counter = 0
  9. truck_counter = 0
  10. train_counter = 0
  11. bus = 200
  12. truck = 175
  13. train = 120
  14. percent_bus = 0
  15. percent_truck = 0
  16. percent_train = 0
  17. for number in range(1, weight + 1):
  18.     current_weight = int(input())
  19.     sum_of_weight += current_weight
  20.     if current_weight <= 3:
  21.         total_price += current_weight * bus
  22.         bus_counter += current_weight
  23.     elif 4 <= current_weight <= 11:
  24.         total_price += current_weight * truck
  25.         truck_counter += current_weight
  26.     elif current_weight >= 12:
  27.         total_price += current_weight * train
  28.         train_counter += current_weight
  29.  
  30. average_price = total_price / sum_of_weight
  31. percent_bus = bus_counter / sum_of_weight * 100
  32. percent_truck = truck_counter / sum_of_weight * 100
  33. percent_train = train_counter / sum_of_weight * 100
  34. print(f"{average_price:.2f}")
  35. print(f"{percent_bus:.2f}%")
  36. print(f"{percent_truck:.2f}%")
  37. print(f"{percent_train:.2f}%")
  38.  
Add Comment
Please, Sign In to add comment