利用python做一个简单小应用--学生通讯录管理系统
该简单学生通讯录管理系统六个可操作过程1.
·
该简单学生通讯录管理系统六个可操作过程
1.添加学生
2.删除学生
3.修改学生
4.查询学生
5.获取所有学生通讯信息
6.退出系统
话不多说,上代码
# -*- codeing = utf-8 -*-
# @Time : 2020/10/11 000111:26
# @Author : **
# @file : 学生通信录管理系统.py
# @software: $(PRODUCT_NAME)
def ShowMenu():
print ("——"*30)
print (" 学生通信录管理系统 v1.0")
print ("1.添加学生")
print ("2.删除学生")
print ("3.修改学生")
print ("4.查询学生")
print ("5.获取所有学生通讯信息")
print ("6.退出系统")
print ("——"*30)
def getselect():
selectNum = int(input("请输入选择的序号:"))
return selectNum
dict = {
"张三":{"性别":"男","电话":"13787007426"},
"李丽":{"性别":"女","电话":"13787008916"}
}
def addstuinfo():
name = input("你当前是做添加操作,请输入要添加的名片信息->姓名:")
sex = input("请输入要添加的名片信息->性别:")
telphone = input("请输入要添加的名片信息->手机号码:")
dict[name] = {"性别":sex,"电话":telphone}
print (dict)
def delstuInfo():
name = input("你当前是做删除操作,接下来请输入要删除者的姓名:")
del dict[name]
print (dict)
def modifystuinfo():
name = input("你当前是做修改操作,接下来请输入要修改人的姓名:")
sex = input("请输入要修改后的信息->性别:")
telphone = input("请输入要修改后的信息->手机号码:")
dict[name] ={"性别":sex,"电话":telphone}
print(dict)
def seckstuinfo():
name = input("你当前是做查询操作,接下来请输入要查询人的姓名:")
print(dict[name])
def showstuinfo():
name = input("按enter键展示所有学生通信信息:")
for i in dict.items():#dict.item遍历字典中所有元素
print (i)
def exitSystem():
print("***QAQ 谢谢使用本系统 QAQ***")
while True:
ShowMenu()
num = getselect()
if num == 1:
addstuinfo()
elif num == 2:
delstuInfo()
elif num == 3:
modifystuinfo()
elif num == 4:
seckstuinfo()
elif num == 5:
showstuinfo()
elif num == 6:
exitSystem()
break
else:
print ("你的输入有误,请重新输入----")
效果图
QAQ---------哈哈哈,是不是很简单
更多推荐
已为社区贡献3条内容
所有评论(0)