#打印提示功能
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("您输入有误,请重新输入")
如果小伙伴们更好更简单的方法或者建议,希望能够评论,大家一起共同学习,共同进步!
名字管理系统
最新推荐文章于 2023-11-15 18:00:00 发布