编写一个程序,由用户输入学生学号与姓名,数据用字典存储,最终输出学生信息(按学号由小到大显示)
时间: 2023-11-01 15:11:31 浏览: 176
java课堂作业:用二维数组存储五个学生姓名学号,并用正则表达式判断输入数据是否有误。输出按学号排序的学生。
5星 · 资源好评率100%
可以使用 Python 编写该程序,以下是示例代码:
```python
# 存储学生信息的字典
students = {}
# 输入学生信息
while True:
student_id = input("请输入学生学号(输入 q 退出):")
if student_id == "q":
break
student_name = input("请输入学生姓名:")
# 将学生信息存储到字典中
students[student_id] = student_name
# 按学号排序并输出学生信息
sorted_ids = sorted(students.keys())
for student_id in sorted_ids:
print("学号:{},姓名:{}".format(student_id, students[student_id]))
```
运行程序后,可以按照提示输入每个学生的学号和姓名,输入 q 即可结束输入。最终程序会按照学号由小到大的顺序输出所有学生的信息。
阅读全文