做动态网站用哪个程序软件比较简单软文
1. 题目描述
****************************** 欢迎使用学生管理系统 ******************************
1. 添加学生 2. 查看学生列表 3. 查看学生信息 4. 删除学生 5. 退出系统
1
请输入学生姓名: zhangsan
请输入学生学号: 10010
请输入学生班级: 3
请输入学生成绩: 99
添加成功!1. 添加学生 2. 查看学生列表 3. 查看学生信息 4. 删除学生 5. 退出系统
2
zhangsan1. 添加学生 2. 查看学生列表 3. 查看学生信息 4. 删除学生 5. 退出系统
3
请输入学生姓名: zhangsan
姓名: zhangsan,学号: 10010,班级: 3,成绩: 991. 添加学生 2. 查看学生列表 3. 查看学生信息 4. 删除学生 5. 退出系统
3
请输入学生姓名: lisi
学生不存在!1. 添加学生 2. 查看学生列表 3. 查看学生信息 4. 删除学生 5. 退出系统
4
请输入学生姓名: zhangsan
删除成功!
2. 代码实现
students={}
def add_student():name=input("请输入学生姓名:")student_id=input("请输入学生学号:")class_id=input("请输入学生班级:")score=input("请输入学生成绩:")students[name]={'学号':student_id,'班级':class_id,'成绩':score}print("添加成功!")def view_students():if students:print("\n".join(students.keys()))else:print("学生列表为空!")def view_student_info():name = input("请输入学生姓名:")if name in students:student_info=students[name]print(f"姓名:{name},学号:{student_info['学号']},班级:{student_info['班级']}")else:print("学生不存在!")def delete_student():name=input("请输入学生姓名:")if name in students:del students[name]print("删除成功!")else:print("学生不存在!")def main_menu():while True:print("\n*********************欢迎使用学生管理系统******************************")print("1.添加学生 2.查看学生列表 3.查看学生信息 4.删除学生 5.退出系统")choice=input()if choice=='1':add_student()elif choice=='2':view_students()elif choice=='3':view_student_info()elif choice=='4':delete_student()elif choice=='5':print("退出系统!")breakelse:print("无效的选择,请重新输入!")if __name__ == '__main__':main_menu()
3. 运行结果