请给出符合以下要求的学生信息(姓名,性别,电话号码)管理系统程序代码,要求使用Pycharm能够运行的python语言,需要具有以下功能:能够添加学生信息(add_info()),删除学生信息(del_info(student)),修改学生信息(modify_info()),显示所有学生信息(show_info()),退出系统(main())
时间: 2024-03-24 20:36:13 浏览: 16
好的,下面是符合你的要求的学生信息管理系统的代码:
```python
# 定义一个空的学生信息列表
student_list = []
# 添加学生信息
def add_info():
name = input("请输入学生姓名:")
gender = input("请输入学生性别:")
phone = input("请输入学生电话号码:")
student = {"name": name, "gender": gender, "phone": phone}
student_list.append(student)
print("添加成功!")
# 删除学生信息
def del_info(student):
if student in student_list:
student_list.remove(student)
print("删除成功!")
else:
print("学生信息不存在!")
# 修改学生信息
def modify_info():
name = input("请输入要修改信息的学生姓名:")
for student in student_list:
if student["name"] == name:
student["gender"] = input("请输入学生性别:")
student["phone"] = input("请输入学生电话号码:")
print("修改成功!")
break
else:
print("学生信息不存在!")
# 显示所有学生信息
def show_info():
print("姓名\t性别\t电话号码")
for student in student_list:
print("%s\t%s\t%s" % (student["name"], student["gender"], student["phone"]))
# 退出系统
def main():
while True:
print("\n欢迎使用学生信息管理系统!\n1. 添加学生信息\n2. 删除学生信息\n3. 修改学生信息\n4. 显示所有学生信息\n0. 退出系统")
choice = input("请输入您的选择:")
if choice == "1":
add_info()
elif choice == "2":
name = input("请输入要删除的学生姓名:")
for student in student_list:
if student["name"] == name:
del_info(student)
break
else:
print("学生信息不存在!")
elif choice == "3":
modify_info()
elif choice == "4":
show_info()
elif choice == "0":
print("谢谢使用,再见!")
break
else:
print("输入有误,请重新输入!")
if __name__ == '__main__':
main()
```
这个程序可以在 Pycharm 中运行,可以通过调用 main() 函数来启动程序,然后按照提示进行操作即可。希望能够帮助你解决问题。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)