4. Pomiary pogody w Brennej

Matura pokazowa marzec 2022 - Matura z informatyki: arkusze krok po kroku (Python)

**Zadanie 4. Brenna.** Plik `brenna.txt` ma godzinowe pomiary ze stacji meteorologicznej w Brennej z 2019 roku: data z godziną, temperatura (°C) i opad (cm), rozdzielone tabulatorem, z wierszem nagłówkowym. Liczby mają przecinek dziesiętny, więc przed `float` trzeba go zamienić na kropkę. W arkuszu to zadanie do arkusza kalkulacyjnego, zasady oceniania przyjmują dowolne narzędzie: tu Python. Arkusz nie daje pliku przykładowego, więc `brenna_przyklad.txt` to wycinek: styczeń i luty (1416 pomiarów). Odpowiedzi dla wycinka są w poleceniach przykładów.

rows = []  # (dzień, godzina, temperatura, opad)
with open("brenna_przyklad.txt") as f:
    f.readline()  # wiersz nagłówkowy
    for line in f:
        moment, temp, precip = line.strip().split("\t")
        day, hour = moment.split()  # "01.01.2019 00:00"
        rows.append((day, hour, float(temp.replace(",", ".")), float(precip.replace(",", "."))))

print(len(rows))
print(rows[: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.