Gérer les notes des étudiants avec les Maps Go

GolangBeginner
Pratiquer maintenant

Introduction

Dans ce défi, vous allez concevoir un système simple de suivi des notes afin de gérer efficacement les performances des étudiants à l'aide des maps en Go. En tant qu'assistant d'enseignement, votre mission consistera à implémenter diverses opérations telles que l'ajout d'étudiants, la récupération et la mise à jour des notes, ainsi que l'affichage de l'ensemble des résultats actuels.

Gérer les notes des étudiants avec les Maps Go

En tant qu'assistant d'enseignement, vous devez créer un système de suivi des notes pour gérer les résultats des étudiants via les structures de données de type map en Go.

Tâches

  • Créer une map pour stocker les noms des étudiants et leurs notes respectives.
  • Ajouter au moins 5 étudiants au système de suivi (Alice, Bob, Charlie, David, Eve).
  • Afficher la liste complète des étudiants avec leurs notes actuelles.

Exigences

  • Utilisez le fichier ~/project/student_grades.go pour votre implémentation.
  • Utilisez une map avec des clés de type string (noms des étudiants) et des valeurs de type int (notes).
  • Les notes doivent être comprises entre 0 et 100.

Exemples

Exécutez le programme :

go run student_grades.go

Exemple de sortie attendue :

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

Astuces

  • Rappelez-vous comment déclarer et initialiser une map.
  • Utilisez le mot-clé range pour itérer à travers les éléments de la map.
  • N'oubliez pas d'utiliser l'opérateur := pour la déclaration courte de variables.
✨ Vérifier la solution et pratiquer

Résumé

En résumé, ce défi vous a permis de mettre en pratique la création d'un système de suivi des notes à l'aide des maps en Go. Vous avez dû implémenter des opérations essentielles telles que l'ajout de données, la mise à jour et l'affichage des résultats. L'objectif était de consolider votre compréhension des maps et de leurs applications concrètes pour gérer des ensembles de données structurées.