Studentennoten mit Go Maps verwalten

GolangBeginner
Jetzt üben

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.go für Ihre Implementierung.
  • Nutzen Sie eine Map mit string als Schlüssel (Name des Studenten) und int als 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.
✨ Lösung prüfen und üben

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.