先输入一个整数n表示有n个学生信息。(假设学生最多有50人) 接着输入这n个学生的学号、姓名(不超过20个字符,可能带空格)、性别、3门课程成绩。然后再输入一个待查找的学号。 若存在该学号的学生,输出这个学生的所有信息.若不存在,则输出 "Not Found"(不包括引号)
时间: 2024-01-22 12:20:43 浏览: 108
好的,这是一个简单的学生信息管理系统,我来帮你实现。
```python
n = int(input("请输入学生数量:"))
students = [] # 用一个列表来保存所有学生信息
# 输入学生信息
for i in range(n):
sid, name, gender, score1, score2, score3 = input("请输入学生信息(学号 姓名 性别 成绩1 成绩2 成绩3):").split()
student = {"学号": sid, "姓名": name, "性别": gender, "成绩1": int(score1), "成绩2": int(score2), "成绩3": int(score3)}
students.append(student)
# 查找学生信息
search_sid = input("请输入要查找的学生学号:")
found = False
for student in students:
if student["学号"] == search_sid:
print("该学生信息为:")
print("学号:", student["学号"])
print("姓名:", student["姓名"])
print("性别:", student["性别"])
print("成绩1:", student["成绩1"])
print("成绩2:", student["成绩2"])
print("成绩3:", student["成绩3"])
found = True
break
if not found:
print("Not Found")
```
你可以复制上面的代码到Python环境中运行,输入学生信息和要查找的学号,程序会输出对应的学生信息或者"Not Found"。
阅读全文