由用户输入学生学号与姓名,数据用字典存储,最终输出学生信 息(按学号由小到大显示)。
时间: 2023-11-01 09:09:30 浏览: 111
用文件存储10个学生的姓名、学号、手机号、地址,可通过姓名或者学号查找
5星 · 资源好评率100%
下面是一个示例代码,可以实现你的需求:
```python
# 定义一个空字典,用于存储学生信息
students = {}
# 循环输入学生信息
while True:
# 获取用户输入的学号和姓名
num = input("请输入学生学号:")
name = input("请输入学生姓名:")
# 将学生信息存储到字典中
students[num] = name
# 询问是否继续添加
choice = input("是否继续添加?(输入 Y 继续,其他键退出)")
if choice != "Y":
break
# 按学号排序并输出学生信息
for num in sorted(students.keys()):
print("学号:{},姓名:{}".format(num, students[num]))
```
这个代码会不断循环询问用户输入学生信息,直到用户不再希望添加为止。然后,它会按学号排序并输出所有学生的信息。
阅读全文