Я работаю над задачей, которая заключается в том, чтобы предоставить список информации, скажем, некоторые данные о полете
Код: Выделить всё
[AB123, 12 december 2024, 11:00, 12:00, NewYork]
Код: Выделить всё
[AC122, 12 december 2024, 15:00, 02:00, Syndney]
Код: Выделить всё
[AD523, 13 december 2024, 18:00, 20:00, Tokyo]
Вопрос состоит в том, чтобы подсчитать количество рейсов, выполняющихся в один и тот же день, и рекурсивно вернуть его в формате:
Код: Выделить всё
date: 12 december 2024, No.of flights: 2, flight no.:AB123, AC122
Код: Выделить всё
date: 13 december 2024, No.of flights: 1, flight no. AD523
Все данные о полете хранятся в объекте данных и могут быть извлечены как номер рейса, дата, время_отправки и т. д., и вы не Нам не нужно учитывать, отправляется ли рейс на ночь, нам нужно учитывать только рейс, который вылетает сегодня (поэтому здесь нужно только измерить дату). У меня есть некоторые первоначальные мысли, но я не могу решить проблему. Может ли кто-нибудь мне помочь?
Добавляю сюда свои черновики мыслей:
Код: Выделить всё
No.flights = 0
for data.flightNo, data.date in data:
for d in dates:
if d == date:
No.flights++
return No.flights, flightNo
Я умею подсчитывать количество рейсов, но не знаю, как на самом деле записывать полеты. Нет, в этом случае любая помощь будет оценена по достоинству.
Подробнее здесь:
https://stackoverflow.com/questions/792 ... ts-per-day