12311k

Untitled

Jan 14th, 2020
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. import random
  2. import pandas as pd
  3.  
  4. # Функция, имитирующая время ожидания автобуса.
  5. # (от англ. bus - автобус, wait - ждать, time - время)
  6. def bus_wait_time():
  7. return random.randint(0, 10)
  8.  
  9. # Функция, имитирующая время ожидания поезда в метро.
  10. # (от англ. train - автобус, wait - ждать, time - время)
  11. def train_wait_time():
  12. return random.randint(0, 5)
  13.  
  14. # Функция подсчёта полного опоздания за день.
  15. # от англ. total - полный, итоговый, delay - задержка, опоздание
  16. def total_delay():
  17. # обратите внимание, как в Python переносят длинные строки
  18. return (bus_wait_time() +
  19. train_wait_time() +
  20. train_wait_time() +
  21. bus_wait_time())
  22.  
  23. days = []
  24. for i in range(365 * 5):
  25. delay = total_delay()
  26. days.append(delay)
  27. df_days = pd.DataFrame(days)
  28.  
  29. df_days.hist(bins=10)
Advertisement
Add Comment
Please, Sign In to add comment