酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

定义数组来存放学生成绩,输入学生49人,向数组输入49个成绩 并降序排序输出

以下是使用 Python 语言实现的代码: ```python # 定义一个空列表来存放学生成绩 student_scores = [] # 循环输入 49 个学生成绩 for i in range(49): score = float(input("请输入第{}个学生的成绩: ".format(i + 1))) student_scores.append(score) # 对成绩列表进行降序排序 student_scores.sort(reverse=True) # 输出排序后的成绩 for score in student_scores: print(score) ``` 需要注意的地方: 1. 输入成绩时要确保输入的是有效的数字。 2. 排序使用的 sort 方法会直接修改原列表,如果不希望修改原列表,可以先复制一份再进行排序。 3. 考虑对输入的成绩进行合法性检查,例如是否在合理的分数范围内。 [2024-12-20 16:13:35 | AI写代码神器 | 192点数解答]

相关提问