Verwaltung von Schülernoten mit Go-Maps

GolangGolangBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In dieser Herausforderung müssen Sie ein einfaches Notenverwaltungssystem erstellen, um die Leistung der Schüler effizient mit Go-Maps (Go-Karten) zu verwalten. Als Lehrassistent werden Sie mit der Implementierung verschiedener Operationen betraut, wie das Hinzufügen von Schülern, das Abrufen und Aktualisieren von Noten sowie das Ausdrucken der aktuellen Schülernoten.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL go(("Golang")) -.-> go/FunctionsandControlFlowGroup(["Functions and Control Flow"]) go(("Golang")) -.-> go/DataTypesandStructuresGroup(["Data Types and Structures"]) go/DataTypesandStructuresGroup -.-> go/strings("Strings") go/DataTypesandStructuresGroup -.-> go/maps("Maps") go/FunctionsandControlFlowGroup -.-> go/for("For") subgraph Lab Skills go/strings -.-> lab-436735{{"Verwaltung von Schülernoten mit Go-Maps"}} go/maps -.-> lab-436735{{"Verwaltung von Schülernoten mit Go-Maps"}} go/for -.-> lab-436735{{"Verwaltung von Schülernoten mit Go-Maps"}} end

Verwaltung von Schülernoten mit Go-Maps

Als Lehrassistent müssen Sie ein einfaches Notenverwaltungssystem erstellen, um die Leistung der Schüler effizient mit Go-Maps (Go-Karten) zu verwalten.

Aufgaben

  • Erstellen Sie eine Map (Karte), um die Namen der Schüler und ihre entsprechenden Noten zu speichern.
  • Fügen Sie mindestens 5 Schüler (Alice, Bob, Charlie, David, Eve) in das Notenverwaltungssystem ein.
  • Geben Sie alle Schüler und ihre aktuellen Noten aus.

Anforderungen

  • Verwenden Sie die Datei ~/project/student_grades.go für Ihre Implementierung.
  • Verwenden Sie eine Map mit string-Schlüsseln (Schülernamen) und int-Werten (Noten).
  • Die Noten sollten zwischen 0 und 100 liegen.

Beispiele

Führen Sie das Programm aus:

go run student_grades.go

Beispielausgabe:

Student Grades:
Alice: 85
Bob: 92
Charlie: 78
David: 95
Eve: 88

Tipps

  • Denken Sie daran, wie Sie eine Map deklarieren und initialisieren.
  • Verwenden Sie das Schlüsselwort range, um durch die Elemente einer Map zu iterieren.
  • Vergessen Sie nicht, := für die kurze Variablendeklaration zu verwenden.
✨ Lösung prüfen und üben

Zusammenfassung

Zusammenfassend erfordert diese Herausforderung, dass Sie ein einfaches Notenverwaltungssystem mit Go-Maps (Go-Karten) erstellen. Sie müssen Operationen wie das Hinzufügen von Schülern, das Abrufen und Aktualisieren ihrer Noten sowie das Ausdrucken der aktuellen Schülernoten implementieren. Das Ziel besteht darin, Ihre Kenntnisse von Go-Maps und ihre praktische Anwendung bei der Verwaltung von Schülerleistungsdaten zu demonstrieren.