Advertisement
Guest User

Untitled

a guest
Dec 13th, 2019
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.87 KB | None | 0 0
  1. import numpy as np
  2.  
  3. class Stop:
  4.     def __init__(self, no_ppl):
  5.         self.no_ppl = no_ppl
  6.         self.pending = []
  7.        
  8. class Bus:
  9.     def __init__(self):
  10.         self.passengers = []
  11.  
  12. class Passenger:
  13.     def __init__(self, move_time):
  14.         self.move_time = abs(move_time)
  15.  
  16. # Parametry
  17. # - ilosc przystanków
  18. # - czasy wsiadania
  19.  
  20. # Wskaznik jakosci:
  21. # Czas postoju na przystanku
  22.  
  23.  
  24.  
  25. stop1 = Stop(int(np.random.normal(5, 3)))
  26. stop2 = Stop(int(np.random.normal(5, 3)))
  27. bus1 = Bus()
  28.  
  29. # tworzenie pasazerow
  30. for i in range(stop1.no_ppl):
  31.     stop1.pending.append(abs(np.random.normal(10, 5)))
  32.  
  33. # wsiadanie
  34. bus1.passengers.extend(stop1.pending)
  35.  
  36. for i in range(stop2.no_ppl):
  37.     stop2.pending.append(Passenger(np.random.normal(10, 5)))
  38.  
  39.  
  40. print(stop1.pending)
  41. #print("---------------------")
  42. #print(stop2.pending)
  43.  
  44. #print(bus1.passengers)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement