Advertisement
Guest User

Untitled

a guest
Mar 30th, 2020
475
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 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. # создайте пустой список
  24. days = [] # < напишите код здесь >
  25.  
  26. for i in range(365 * 5):
  27. delay = total_delay()
  28. # добавьте опоздание в список days
  29. days.append(delay)
  30.  
  31. # превращаем список в DataFrame
  32. df_days = pd.DataFrame(days)
  33.  
  34. # постройте гистограмму для df_days
  35. df_days.hist(bins=10) # < напишите код здесь >
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement