思路还是不清晰,很多重复代码,应该可以使用def。
#获取要操作的数字
names= ['111','222','333','444','555','666',]
while True:
#打印提示
print('*'*30)
print('欢迎使用系统!')
print('1:添加名字')
print('2:删除名字')
print('3:修改名字')
print('4:查询名字')
print('0:退出系统')
print('*'*30)
key = input('选择需要的功能\n')
if key=='1':
while True:
name = input('输入添加的名字,直输入Q退出\n')
if name.upper()=='Q':
break
names.append(name)
elif key=='2':
while True:
name = input('输入要删除的名字,输入Q退出\n')
if name.upper() == 'Q':
break
if name in names:
print('删除成功!')
names.remove(name)
else:print('未找到该名字')
elif key=='3':
while True:
name = input('输入修改的名字,输入Q退出\n')
if name.upper() == 'Q':
break
elif name in names:
names.remove(name)
name = input('输入新的名字,输入Q退出\n')
names.append(name)
else:print('未找到该名字')
elif key=='4':
while True:
name = input('输入查询名字,显示全部名字QD, 输入Q退出\n')
if name.upper() == 'Q':
break
elif name.upper() == 'QD':
for i in names:
print(i,end='\t')
print()
elif name in names:
print('已录入')
else:print('未录入')
elif key=='0':
print('已退出系统!')
break