@monarch228
начинаю изучать python !

Как написать функцию подсчёта потраченных денег за последние 7 дней (начиная с условно сегодня)?

Готовлю калькулятор подсчёта денег, написал функцию "за сегодня" (прикрепил), но никак не могу придумать, как обыграть подсчет денег за последние 7 дней. Нид хелп.
def get_today_stats(self):
        count = 0
        sum_day = len(self.records)
        
        for i in range(0, sum_day):
            if self.records[i].date == dt.date:
                count = self.records[i].amount + count
        return count
  • Вопрос задан
  • 99 просмотров
Решения вопроса 1
@bacon
week_ago = datetime.date.today() - datetime.timedelta(days=7)
sum([record.amount for record in self.records if record.date >= week_ago])
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы