以下是一个使用Python编写的简单花名册示例:

# 定义一个空列表来存储每个学生的信息
students = []

# 定义一个函数来添加学生信息
def add_student():
    name = input('请输入学生姓名:')
    age = input('请输入学生年龄:')
    gender = input('请输入学生性别:')
    phone = input('请输入学生联系电话:')
    email = input('请输入学生电子邮件:')
    student = {'姓名': name, '年龄': age, '性别': gender, '联系电话': phone, '电子邮件': email}
    students.append(student)
    print(f'{name}的信息已成功添加到花名册中!')

# 定义一个函数来搜索学生信息
def search_student():
    name = input('请输入要搜索的学生姓名:')
    for student in students:
        if student['姓名'] == name:
            print(f'学生信息:{student}')
            break
    else:
        print(f'没有找到名为{name}的学生信息!')

# 定义一个函数来显示所有学生信息
def show_students():
    for student in students:
        print(student)

# 主程序循环
while True:
    print('欢迎使用花名册管理系统!')
    print('1. 添加学生信息')
    print('2. 搜索学生信息')
    print('3. 显示所有学生信息')
    print('4. 退出系统')
    choice = input('请输入您的选择(1/2/3/4):')
    if choice == '1':
        add_student()
    elif choice == '2':
        search_student()
    elif choice == '3':
        show_students()
    elif choice == '4':
        print('感谢使用花名册管理系统!')
        break
    else:
        print('您的输入有误,请重新输入!')

使用这个程序,您可以添加、搜索和显示学生信息。您可以按照提示输入每个学生的姓名、年龄、性别、联系电话和电子邮件地址。然后,您可以搜索某个学生的信息,或者显示所有学生的信息。当您想退出程序时,只需选择退出即可。

Python花名册管理系统:添加、搜索和显示学生信息

原文地址: https://www.cveoy.top/t/topic/lVGf 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录