python实现录入学生信息和显示所有学生信息
时间: 2023-09-24 14:03:21 浏览: 268
Python学生信息管理系统源代码.docx
5星 · 资源好评率100%
好的,我可以给您提供一个简单的Python代码示例来实现录入学生信息和显示所有学生信息的功能。代码如下:
```python
# 定义一个空列表来存储学生信息
students = []
# 定义一个函数来录入学生信息
def add_student():
name = input("请输入学生姓名:")
age = input("请输入学生年龄:")
gender = input("请输入学生性别:")
student = {"name": name, "age": age, "gender": gender}
students.append(student)
print("学生信息录入成功!")
# 定义一个函数来显示所有学生信息
def show_students():
for student in students:
print("姓名:{},年龄:{},性别:{}".format(student["name"], student["age"], student["gender"]))
# 主程序
while True:
print("1. 录入学生信息")
print("2. 显示所有学生信息")
print("3. 退出程序")
choice = input("请输入您的选择:")
if choice == "1":
add_student()
elif choice == "2":
show_students()
elif choice == "3":
print("程序已退出!")
break
else:
print("输入有误,请重新输入!")
```
上述代码中,我们定义了一个空列表 `students` 来存储学生信息。然后,我们定义了两个函数,一个函数 `add_student` 用来录入学生信息,另一个函数 `show_students` 用来显示所有学生信息。在主程序中,我们用一个死循环来让用户选择要执行的操作,根据用户输入的选择来调用相应的函数。
当用户选择录入学生信息时,程序会提示用户输入学生姓名、年龄和性别,然后将这些信息存储在一个字典中,并将字典添加到 `students` 列表中。当用户选择显示所有学生信息时,程序会遍历 `students` 列表,并逐个显示每个学生的信息。
希望这个代码示例能够帮助您实现您的需求。
阅读全文