Python - plik csv, wyniki testu

Python - plik csv, wyniki testu
Photo by Scott Graham / Unsplash

Zadanie domowe dotyczące wyświetlenia w VSC pliku grades.csv osób, które osiągnęły w ostatnim teście min. 60 pkt

import csv #import biblioteki na początku 

with open("grades.csv", "r") as oceny:
    wczytane_oceny_csv = csv.reader(oceny) #nazwałam sobie zmienną jako "wczytane_oceny_csv", ponieważ nazwa sugeruje mi, że plik grades.csv został wczytany przez do VSC z pliku csv pomocą biblioteki csv
    next(wczytane_oceny_csv) #funkcja next przemieszcza się na kolejny element iterowalnego obiektu
    powyzej60 = []
    for wiersz in wczytane_oceny_csv:
        wynik = float(wiersz[7].strip()) #Kolumna 8 z ocenami końcowymi "Final" ma indeks 7 ##funkcja strip() - kasuje zbędne spacje z obu stron
        if wynik >= 60:
            powyzej60.append((wiersz[0].strip(), wiersz[1].strip())) #dodanie imiona i nazwiska z ineksu 0 i 1

print(powyzej60)