Управление оценками студентов с помощью Go Maps

GolangBeginner
Практиковаться сейчас

Введение

В рамках этого испытания вам предстоит разработать простую систему учета успеваемости, используя карты (maps) в языке Go. Представьте себя в роли ассистента преподавателя: вам нужно реализовать базовые операции, такие как добавление студентов в базу, получение и обновление их баллов, а также вывод полного списка оценок.

Управление оценками студентов с помощью Go Maps

Работая ассистентом преподавателя, вы должны создать эффективную систему мониторинга успеваемости студентов, используя возможности структур данных Go.

Задачи

  • Создайте карту для хранения имен студентов и соответствующих им оценок.
  • Добавьте в систему как минимум 5 студентов (Alice, Bob, Charlie, David, Eve).
  • Выведите на экран список всех студентов и их текущие баллы.

Требования

  • Используйте файл ~/project/student_grades.go для написания кода.
  • Карта должна использовать тип string для ключей (имена студентов) и тип int для значений (оценки).
  • Оценки должны находиться в диапазоне от 0 до 100.

Примеры

Запуск программы:

go run student_grades.go

Пример вывода:

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

Подсказки

  • Вспомните, как правильно объявлять и инициализировать карту с помощью make.
  • Используйте ключевое слово range для итерации по элементам карты.
  • Не забывайте использовать оператор := для краткого объявления переменных.
✨ Проверить решение и практиковаться

Резюме

В ходе этого испытания вы разработали простую систему учета успеваемости на языке Go. Вы закрепили навыки работы с картами: научились добавлять новые записи, обновлять данные и эффективно перебирать элементы коллекции. Эти знания фундаментальны для работы со структурами данных и управления информацией в реальных приложениях на Go.