Contents

try:
    with open("text.txt", "r") as f:
        zeilen = f.readlines()
        
        bester = None
        schlechtester = None
        durchschnitt = 0
        anzahl = 0

        for zeile in zeilen:
            
            zeile = zeile.split(',')
            name = zeile[0].strip()
            note = float(zeile[1].strip())

            durchschnitt = durchschnitt + note
            anzahl = anzahl + 1
            if bester is None or note < bester[1]:
                bester = (name, note)
            if schlechtester is None or note > schlechtester[1]:
                schlechtester = (name, note)

        print(f"Der Durschnitt beträgt {durchschnitt/anzahl:.2}.")
        print(f"{bester[0]} hat die beste Note mit {bester[1]}.")
        print(f"{schlechtester[0]} hat die schlechteste Note mit {schlechtester[1]}.")

except FileNotFoundError:
    print("❌ Datei nicht gefunden.")