酷代码 AI
菜单
服务商

Python 代码助力 Q 老师高效管理班级学生成绩:修改与查看一键搞定

以下是实现上述功能的Python代码: ```python # 读取学生人数 n = int(input()) # 初始化成绩列表 grades = [] # 读取每个学生的成绩 for _ in range(n): grade = int(input()) grades.append(grade) # 读取操作数量 m = int(input()) # 处理每个操作 for _ in range(m): operation = input().split() if operation[0] == "update": # 提取学生编号和修改后的成绩 num = int(operation[1]) grade = int(operation[2]) # 修改学生成绩 grades[num - 1] = grade elif operation[0] == "view_all": # 输出所有学生的成绩 print(grades) ``` 代码解释: 1. 首先读取学生人数`n`,并初始化一个空列表`grades`用于存储学生的成绩。 2. 循环`n`次,每次读取一个学生的成绩并添加到`grades`列表中。 3. 读取操作数量`m`。 4. 循环`m`次,处理每个操作: - 如果操作是`update`,提取学生编号`num`和修改后的成绩`grade`,将`grades`列表中对应位置的成绩修改为`grade`。 - 如果操作是`view_all`,输出当前所有学生的成绩列表`grades`。 ######[AI问答 | 326点数解答 | 2025-12-27 20:48:12]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]