编写程序,使用字典存储学生信息,学生信息包括学号和姓名,请根据学生学从小到大输出学生的信息。
时间: 2023-06-07 17:08:49 浏览: 1075
编制一个程序,要求输入5个学生的学号、2门课的成绩,然后输出每个学生的学号、2门课成绩、平均成绩。
3星 · 编辑精心推荐
好的,这是一个计算机编程问题,我可以为你解答。
你可以使用 Python 编写程序,实现该需求。首先,你需要定义一个字典存储学生的信息,其中学号作为键,姓名作为值。然后,你可以使用 sorted 函数按学号从小到大排序字典。最后,遍历排序后的字典,按学号从小到大输出学生的信息。
以下是示例代码:
```python
students = {
"101": "张三",
"102": "李四",
"103": "王五",
"104": "赵六",
}
sorted_students = sorted(students.items())
for student in sorted_students:
print("学号:", student[0], "姓名:", student[1])
```
输出结果为:
```
学号: 101 姓名: 张三
学号: 102 姓名: 李四
学号: 103 姓名: 王五
学号: 104 姓名: 赵六
```
希望能帮助到你,有其他问题可以继续问我。
阅读全文