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.