qcode
  • 创作工场专业版,一问多答!更智能、更完整、更原创
  • 这是一个超强内容创作平台,它会写文章、做设计、绘图、敲代码,有问必答!
🔥点击使用-高级专业版🔥

编写程序,输入学生成绩表所示的信息到字典stu中,然后输出表的原始信息,再分别按Name升序、Score降序输出信息

时间2023-11-02 17:21:58 提问来自 辽宁省抚顺市 的网友 分类创作 浏览252
首先,我们需要创建一个学生成绩表,然后将其输入到字典stu中。接着,我们将输出表的原始信息。最后,我们将按照Name升序和Score降序输出信息。 解析: 1. 创建一个学生成绩表 2. 将成绩表输入到字典stu中 3. 输出表的原始信息 4. 按照Name升序输出信息 5. 按照Score降序输出信息 代码如下: ```python # 创建学生成绩表 scores = [("张三", 90), ("李四", 80), ("王五", 85), ("赵六", 95)] # 将成绩表输入到字典stu中 stu = dict(scores) # 输出表的原始信息 print("原始信息:") for name, score in stu.items(): print(f"{name}: {score}") # 按照Name升序输出信息 print("按Name升序输出信息:") sorted_stu = sorted(stu.items(), key=lambda x: x[0]) for name, score in sorted_stu: print(f"{name}: {score}") # 按照Score降序输出信息 print("按Score降序输出信息:") sorted_stu = sorted(stu.items(), key=lambda x: x[1], reverse=True) for name, score in sorted_stu: print(f"{name}: {score}") ```

不满意?免费深度重写!

免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。

上一篇 中国经济实现高质量发展具备的显著优势 下一篇 少见化工泵图纸