Advertisement
Guest User

Untitled

a guest
Feb 21st, 2020
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 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.  
  29. # добавьте опоздание в список days
  30. days.append(delay)# < напишите код здесь >
  31.  
  32. # превращаем список в DataFrame
  33. df_days = pd.DataFrame(days)
  34.  
  35. # постройте гистограмму для df_days
  36. df_days.hist(bins=10) # < напишите код здесь >
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement