使用 Go 映射管理学生成绩

GolangBeginner
立即练习

介绍

在这个挑战中,你需要创建一个简单的成绩跟踪系统,利用 Go 映射(maps)来高效地管理学生表现。作为一名助教,你的任务是实现各种操作,例如添加学生、获取和更新成绩,以及打印当前所有学生的成绩。

使用 Go 映射管理学生成绩

作为一名助教,你需要创建一个简单的成绩跟踪系统,利用 Go 映射来高效地管理学生表现。

任务

  • 创建一个映射来存储学生姓名及其对应的成绩
  • 在成绩跟踪系统中添加至少 5 名学生(Alice、Bob、Charlie、David、Eve)
  • 打印出所有学生及其当前的成绩

要求

  • 使用 ~/project/student_grades.go 文件进行开发
  • 使用键(key)为 string 类型(学生姓名)、值(value)为 int 类型(成绩)的映射
  • 成绩应介于 0 到 100 之间

示例

运行程序:

go run student_grades.go

示例输出:

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

提示

  • 回想一下如何声明和初始化映射
  • 使用 range 关键字来遍历映射中的元素
  • 不要忘记使用 := 进行短变量声明

总结

总而言之,本次挑战要求你使用 Go 映射创建一个简单的成绩跟踪系统。你需要实现添加学生、获取和更新成绩以及打印当前学生成绩等操作。目标是展示你对 Go 映射及其在管理学生表现数据中实际应用的理解。

✨ 查看解决方案并练习