4. EKOdom: woda deszczowa

Matura próbna grudzień 2022 - Matura z informatyki: arkusze krok po kroku (Python)

**Zadanie 4. EKOdom.** Plik `ekodom.txt` ma ilość wody deszczowej zebranej w każdym dniu 2022 roku (litry), z datą dd.mm.rrrr, tabulatorem i wierszem nagłówkowym. W arkuszu to zadanie do arkusza kalkulacyjnego, zasady oceniania przyjmują dowolne narzędzie: tu Python. Data zamieniona na `date` daje dzień tygodnia (`weekday()`) i porównywanie dat. Arkusz nie daje pliku przykładowego, więc `ekodom_przyklad.txt` to wycinek: styczeń-czerwiec (181 dni). Odpowiedzi dla wycinka są w poleceniach przykładów.

from datetime import date

days = []  # (data, litry zebranej wody)
with open("ekodom_przyklad.txt") as f:
    f.readline()  # wiersz nagłówkowy
    for line in f:
        text, water = line.split("\t")
        day = date(int(text[6:10]), int(text[3:5]), int(text[0:2]))  # dd.mm.rrrr
        days.append((text, day, int(water)))

print(len(days))
print(days[:3])

Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.

Wszystkie lekcje kursu Matura z informatyki: arkusze krok po kroku·Zaloguj się, aby zapisać postęp na koncie.