Member 12960791 Ответов: 2

Как рассчитать использование парковочного места из следующих данных csv


Как кодировать на python для расчета использования парковочного места на основе следующих данных. O означает занятый, а V-свободный.

Время, Номер, Статус

8: 00: 00,2, O

9: 00: 00,1, O

9: 30: 00,3, O

9: 45: 00,4, O

10: 00: 00,2, в

10: 30: 00,3, в

11: 00: 00,1, в

11: 15: 00,2, о

11: 30: 00,3, O

11: 45: 00,5, о

12: 00: 00,4, в

Что я уже пробовал:

я мог читать данные и выполнять операции. Но мне нужна помощь в этом вопросе!

2 Ответов

Рейтинг:
2

Patrice T

Цитата:
Как кодировать на python для расчета использования парковочного места на основе следующих данных.

Сначала нужно разобраться в проблеме, а потом решить ее на бумаге.
Как только проблема будет решена, запишите процедуру, которую вы использовали, шаг за шагом.
Попробуйте решить проблему, просто следуя процедуре, если она не сработает, уточните процедуру до тех пор, пока она не сработает.
Ваша процедура - это то, что должна делать ваша программа.
----------
Мы не делаем вашу домашнюю работу.
Домашнее задание предназначено не для того, чтобы проверить ваши навыки просить других людей сделать вашу работу, оно предназначено для того, чтобы заставить вас думать и помочь вашему учителю проверить ваше понимание курсов, которые вы прошли, а также проблем, с которыми вы сталкиваетесь при их применении.
Любая ваша неудача поможет учителю выявить ваши слабости и наметить меры по их исправлению.
Итак, попробуйте, перечитайте свои уроки и приступайте к работе. Если вы застряли на конкретной проблеме, покажите свой код и объясните эту точную проблему, мы можем помочь.

Как программист, ваша задача-создавать алгоритмы это решает конкретные проблемы, и вы не можете полагаться на кого-то другого, чтобы вечно делать это за вас, поэтому есть время, когда вам придется научиться этому. И чем скорее, тем лучше.
Когда вы просто просите решение, это все равно что пытаться научиться водить машину, обучая кого-то другого.
Создание алгоритма-это в основном поиск математики и необходимая адаптация к вашей реальной задаче.


Рейтинг:
1

OriginalGriff

Это твое домашнее задание, так что я не дам тебе никакого кода!
Начните с группировки данных по "номеру" - я предполагаю, что это" номер парковочного отсека", и упорядочите столбец времени.
Когда вы сделаете это, вы получите несколько групп данных:

 9:00:00,1,O
11:00:00,1,V

 8:00:00,2,O
10:00:00,2,V
11:15:00,2,O

 9:30:00,3,O
10:30:00,3,V
11:30:00,3,O

 9:45:00,4,O
12:00:00,4,V

11:45:00,5,O
Затем вы можете легко определить, когда каждый отсек занят и когда он становится свободным.
После этого вы получите все данные, которые наставник попросил вас собрать в заданном им вопросе!