编写程序,输入学生成绩表所示的信息到字典stu中,然后输出表的原始信息,再分别按Name升序、Score降序输出信息
首先,我们需要创建一个学生成绩表,然后将其输入到字典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}")
```
免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。