5. 编写程序,能够输入10个学生的学号和姓名,并将学生按照学号由小到大排序。
时间: 2024-05-13 18:19:35 浏览: 62
用文件存储10个学生的姓名、学号、手机号、地址,可通过姓名或者学号查找
5星 · 资源好评率100%
以下是使用Python编写的程序:
```python
students = []
for i in range(10):
stu_id = input("请输入学生学号:")
stu_name = input("请输入学生姓名:")
students.append({"id": stu_id, "name": stu_name})
students.sort(key=lambda x: x["id"])
print("按照学号由小到大排序后的学生信息如下:")
for student in students:
print("学号:{},姓名:{}".format(student["id"], student["name"]))
```
程序首先通过循环输入10个学生的学号和姓名,并将其存储在一个列表中。然后使用sort方法和lambda函数按照学号由小到大排序。最后输出排序后的学生信息。
阅读全文