Einführung
In dieser Herausforderung entwickeln Sie ein einfaches System zur Notenerfassung, um die Leistungen von Studierenden mithilfe von Go Maps effizient zu verwalten. Als Tutor ist es Ihre Aufgabe, verschiedene Operationen zu implementieren, wie das Hinzufügen von Studierenden, das Abrufen und Aktualisieren von Noten sowie die Ausgabe der aktuellen Notenliste.
Studentennoten mit Go Maps verwalten
Als Tutor benötigen Sie ein einfaches System zur Notenverwaltung, um die Leistungen Ihrer Studierenden mithilfe von Go Maps übersichtlich zu organisieren.
Aufgaben
- Erstellen Sie eine Map, um die Namen der Studierenden und deren jeweilige Noten zu speichern.
- Fügen Sie mindestens 5 Studierende zum System hinzu (Alice, Bob, Charlie, David, Eve).
- Geben Sie alle Studierenden und ihre aktuellen Noten auf der Konsole aus.
Anforderungen
- Verwenden Sie die Datei
~/project/student_grades.gofür Ihre Implementierung. - Nutzen Sie eine Map mit
stringals Schlüssel (Name des Studenten) undintals Wert (Note). - Die Noten sollten in einem Bereich zwischen 0 und 100 liegen.
Beispiele
Programm ausführen:
go run student_grades.go
Beispielhafte Ausgabe:
Student Grades:
Alice: 85
Bob: 92
Charlie: 78
David: 95
Eve: 88
Hinweise
- Denken Sie daran, wie man eine Map deklariert und initialisiert.
- Verwenden Sie das Schlüsselwort
range, um die Elemente der Map zu iterieren. - Vergessen Sie nicht den Operator
:=für die Kurzdeklaration von Variablen.
Zusammenfassung
Zusammenfassend hat diese Herausforderung von Ihnen verlangt, ein einfaches System zur Notenverwaltung mittels Go Maps zu entwickeln. Sie haben Operationen wie das Hinzufügen von Datensätzen, das Verwalten von Werten und die iterative Ausgabe der Daten implementiert. Ziel war es, Ihr Verständnis für Go Maps und deren praktischen Nutzen bei der Verwaltung strukturierter Leistungsdaten zu vertiefen.



