#打印提示功能
print ("="*50)
print (" 名字管理系统")
print (" 1:添加一个新的名字")
print (" 2:删除一个名字")
print (" 3:修改一个名字")
print (" 4:查询一个名字")
print (" 5:推出系统")
print ("="*50)
names = [] #定义一个空的列表用来存储名字
while True:
#选择一个功能
num = int(input("请选择一个功能"))
#执行相应功能
if num == 1:
new_name = input("请输入一个新的名字")
print (type(new_name))
names.append(new_name) #添加名字
print (names)
elif num == 2:
pop_name = input("请输入你要删除的名字")
if pop_name in names: #查看是否在列表中
names.remove(pop_name)
print("已删除")
else:
print("查无此人")
elif num == 3:
modify_name = input("请输入你要修改的名字")
if modify_name in names: #查看是否在列表中
for i in range(0,len(names)): #查找目标在names中的序号
if names[i] == modify_name: #找到序号
change_name = input("请进行修改")
names[i] = change_name #进行修改
print(names)
break
else:
print("查无此人")
elif num == 4:
find_name = input("请输入要查询的名字")
if find_name in names:
print("查找到了你要找的人")
else:
print("查无此人")
elif num == 5:
break
else:
print("您输入有误,请重新输入")
如果小伙伴们更好更简单的方法或者建议,希望能够评论,大家一起共同学习,共同进步!
名字管理系统
最新推荐文章于 2019-10-14 21:13:06 发布
本文介绍了一个简易的名字管理系统,包括添加、删除、修改和查询名字等功能。系统使用Python实现,并通过命令行界面与用户交互。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
Python3.10
Conda
Python
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本
4366

被折叠的 条评论
为什么被折叠?



