p
python实现一个姓名管理系统
实现一个姓名管理系统
首先系统会打印菜单:
+++++++++++++++++
| 1 查看 |
| 2 添加 |
| 3 删除 |
| q 退出 |
+++++++++++++++++
根据用户输入的序号 进行对应功能的使用
框架:
L = [] 用来存储姓名
def menu():
打印菜单
def select_name():
name = input(“请输入您要查询的人名(输入q展示全部):”)
自己实现
def add_name():
循环接受用户输入的数据并且存储到列表中 输入空结束
def del_name():
循环接受用户输入的内容 查找并删除,如果没找到 就提示未找到
def main():
menu()
根据用户的输入进行菜单序号的匹配
如果没匹配到相应的需要 提示用户输入错误,提示输入q 退出整个程序
主函数调用
main()
"""
def menu():
print("++++++++++++++++")
print("| 1、查看 |")
print("| 2、添加 |")
print("| 3、删除 |")
print("| 4、退出 |")
print("++++++++++++++++")
L = []
def add_name():
infor = input("请输入您的信息:(输入空结束)")
if infor==" ":
return
else:
L.append(infor)
add_name()
def select_name():
name=input("请输入您要查询的人名(输入q展示全部):")
if name=="q":
for x in L:
print(x)
else:
for x in L:
if(name==x):
print(x)
def del_name():
n=0
name=input("请输入你要删除的信息:")
for x in L:
if name == x:
L.remove(x)
n=1
if n==0:
print("没找到!")
def main():
menu()
while True:
n=input("请输入你的要求:")
if n=="1":
select_name()
elif n=="2":
add_name()
elif n=="3":
del_name()
else:
break
main()"""