7. Energia ze źródeł odnawialnych

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

**Zadanie 7. Energia odnawialna.** Plik `energia.txt` ma produkcję energii w kwietniu 2024 (dane PSE) godzina po godzinie: data, godzina 1-24 i megawatogodziny (MWh) ze źródeł wiatrowych i fotowoltaicznych, z przecinkiem dziesiętnym, rozdzielone tabulatorami, z wierszem nagłówkowym. W arkuszu to zadanie do arkusza kalkulacyjnego, ale zasady oceniania przyjmują dowolne narzędzie: tu Python. Arkusz nie daje pliku przykładowego, więc `energia_przyklad.txt` (i `zapotrzebowanie_przyklad.txt` do zadania 7.4) to wycinek: tydzień od 8 do 14 kwietnia. Odpowiedzi dla wycinka są w poleceniach przykładów.

hours = []  # (data, godzina, wiatr, fotowoltaika)
with open("energia_przyklad.txt") as f:
    f.readline()  # wiersz nagłówkowy
    for line in f:
        day, hour, wind, solar = line.split("\t")
        # liczby w pliku mają przecinek dziesiętny
        hours.append((day, int(hour), float(wind.replace(",", ".")), float(solar.replace(",", "."))))

print(len(hours))
for row in hours[:8]:
    print(row)

Ł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.