Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 10, 2021 00:37:28

Krendelek833
Зарегистрирован: 2021-06-10
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Datetime

Друзья, помогите пожалуйста с такой задачкой:
Нужно написать функцию, на входе у которой подается список дат, и которая возвращает три списка: Дата Месяц и День месяца
Написал такую вещь:
import datetime
a = datetime.datetime.today()
numdays = 5
dateList =
for x in range (0, numdays):
dateList.append(a - datetime.timedelta(days = x))
Years=
for y in dateList:
Years.append(y.year)
Months=
for m in dateList:
Months.append(m.strftime(“%B”))
Days=
for d in dateList:
Days.append(d.strftime(“%d”))
print(Years,Months,Days)

Она работает, но нужно именно через функцию def
И тут начинается хаос

Офлайн

#2 Июнь 10, 2021 00:50:33

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

Datetime

 def datelist_transpose(dateList):
      y,m,d=[],[],[]
      for date in dateList:
          y.append(date.year)
          m.append(date.month)
          ...
        return y,m,d



Офлайн

#3 Июнь 10, 2021 01:35:09

Krendelek833
Зарегистрирован: 2021-06-10
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Datetime

doza_and
Спасибо огромное)
Все работает!

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version