python编写学生信息管理系统_Python学生信息管理系统的开发

# 第一题:设计一个全局变量,来保存很多个学生信息;学生(学号, 姓名,年龄);思考要用怎样的结构来保存;

# 第二题:在第一题基础上,完成:让用户输入一个新的学生信息(学号,姓名,年龄);你将其保存在全局变量中;并提供给用户查看当前有多少个学生的功能;

# 第三题:向用户提供根据学号查看指定学员具体信息,指定学号删除学员功能

# 用来保存学生的所有信息

stuInfos = []

# 全局变量

sno = ""

sName = ""

sAge = ""

# 打印功能提示

def printMenu():

print("=" * 42)

print("*" * 10+"简单的学生信息管理系统"+"*" * 10)

print("=" * 42)

print("1.添加学生信息")

print("2.删除学生信息")

print("3.给定学号查询学生信息")

print("4.显示当前所有学生信息")

print("0.退出系统")

print("=" * 42)

# (用户输入)获取一个学生的信息

def getInfo():

global newSno

global newSname

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
学生档案管理系统可以用Python编写,实现学生信息的添加、查询、修改和删除等功能。以下是一个简单的Python学生信息管理系统代码示例: ```python # 学生信息管理系统 students = [] # 存储学生信息的列表 # 添加学生信息 def add_student(): name = input("请输入学生姓名:") age = input("请输入学生年龄:") gender = input("请输入学生性别:") student = {'name': name, 'age': age, 'gender': gender} students.append(student) print("学生信息添加成功!") # 查询学生信息 def query_student(): name = input("请输入要查询的学生姓名:") for student in students: if student['name'] == name: print(f"姓名:{student['name']},年龄:{student['age']},性别:{student['gender']}") return print("查无此人!") # 修改学生信息 def modify_student(): name = input("请输入要修改信息的学生姓名:") for student in students: if student['name'] == name: student['age'] = input("请输入学生年龄:") student['gender'] = input("请输入学生性别:") print("学生信息修改成功!") return print("查无此人!") # 删除学生信息 def delete_student(): name = input("请输入要删除信息的学生姓名:") for student in students: if student['name'] == name: students.remove(student) print("学生信息删除成功!") return print("查无此人!") # 显示所有学生信息 def show_all_students(): if len(students) == 0: print("暂无学生信息!") else: for student in students: print(f"姓名:{student['name']},年龄:{student['age']},性别:{student['gender']}") while True: print(""" 1. 添加学生信息 2. 查询学生信息 3. 修改学生信息 4. 删除学生信息 5. 显示所有学生信息 6. 退出系统 """) choice = input("请输入你的选择(1-6):") if choice == '1': add_student() elif choice == '2': query_student() elif choice == '3': modify_student() elif choice == '4': delete_student() elif choice == '5': show_all_students() elif choice == '6': break else: print("输入错误,请重新输入!") ``` 上面代码中,我们使用了一个列表 `students` 来存储学生信息,然后根据用户选择的不同功能,调用不同的函数来实现对学生信息的操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值