python输入学号输出学生信息
时间: 2023-09-19 15:01:26 浏览: 694
在Python中,可以通过定义一个字典或者使用列表存储学生信息,并且通过输入学号来输出相应的学生信息。
首先,我们可以定义一个字典来存储学生信息,例如:
```
students = {
"001": {
"name": "张三",
"age": 18,
"gender": "男",
"major": "计算机科学"
},
"002": {
"name": "李四",
"age": 20,
"gender": "女",
"major": "数学"
},
"003": {
"name": "王五",
"age": 19,
"gender": "男",
"major": "英语"
}
}
```
上述字典中,每个学生的学号作为字典的key,对应的学生信息作为value。
然后,我们可以通过输入学号来输出学生信息,示例如下:
```
student_id = input("请输入学号:")
if student_id in students:
student_info = students[student_id]
print("学号:", student_id)
print("姓名:", student_info["name"])
print("年龄:", student_info["age"])
print("性别:", student_info["gender"])
print("专业:", student_info["major"])
else:
print("找不到学生信息")
```
以上代码中,我们通过input函数获取用户输入的学号,然后通过判断该学号是否存在于学生字典中,如果存在,则输出对应的学生信息;如果不存在,则输出提示信息"找不到学生信息"。
通过上述方式,我们可以根据输入的学号输出相应的学生信息。
阅读全文