aiaiask.com©

开花即结果 提问即答案

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

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

首先,我们需要创建一个学生成绩表,然后将其输入到字典stu中。接着,我们将输出表的原始信息。最后,我们将按照Name升序和Score降序输出信息。

解析:

  1. 创建一个学生成绩表
  2. 将成绩表输入到字典stu中
  3. 输出表的原始信息
  4. 按照Name升序输出信息
  5. 按照Score降序输出信息

代码如下:

# 创建学生成绩表
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}")
编写程序,输入学生成绩表所示的信息到字典stu中,然后输出表的原始信息,再分别按Name升序、Score降序输出信息
https://www.aiaiask.com/ask/51956.html
AI / 模型iFLYTEK
时间 / DATENovember 2, 2023, 5:21 PM
语言zh-CN
IP / 区域辽宁 抚顺