编写程序,能够输入10个学生的学号和姓名,并将学生按照学号由小到大排序。
时间: 2024-05-07 19:22:27 浏览: 148
接收从键盘输入某班学生的学号、姓名、成绩,对学 生的成绩进行排序.zip
5星 · 资源好评率100%
这里提供一种基于Python语言的实现方式:
```python
# 定义一个包含学号和姓名的字典列表
students = []
# 输入10个学生的学号和姓名
for i in range(10):
student_id = input("请输入第{}个学生的学号:".format(i + 1))
student_name = input("请输入第{}个学生的姓名:".format(i + 1))
students.append({"id": student_id, "name": student_name})
# 按照学号由小到大排序
students = sorted(students, key=lambda x: x["id"])
# 输出排序后的结果
print("排序后的学生信息:")
for student in students:
print("学号:{},姓名:{}".format(student["id"], student["name"]))
```
运行程序后,可以依次输入10个学生的学号和姓名,程序会自动按照学号由小到大排序,并输出排序后的结果。
阅读全文