ids = ['65536', '32768', '16384', '98304']
names = ['Maggie', 'Cody', 'Eric', 'Tina']
while True:
print('特工名单如下:')
for i in range(len(ids)): #打印特工名单
print(ids[i],':',names[i]) #每个ID号和每个姓名之间用冒号隔开
#print('{}:{}'.format(ids[i],names[i])) #使用格式化的输出方式
opt = input('1增加 2修改 3删除') #键盘输入1,2,3选择三个功能中的一个
#如果输入的是1,则选择增加功能
if opt == '1':
new = input('请输入要增加的特工姓名') #输入要增加的特工姓名存到变量new中
names.append(new) #在姓名列表names末尾添加输入的新姓名
m = input('请输入增加特工的ID') #输入刚刚增加的特工ID
ids.append(m) #在ID列表ids末尾添加输入的ID
#如果输入的是2,则选择修改功能
elif opt == '2':
a = input('请输入要修改信息的特工ID') #输入要修改信息的特工ID存到变量a中
c = ids.index(a) #在ids列表中查找输入的ID的索引,并将该索引存到c中
print('待修改的姓名是:{}'.format(names[c])) #特工姓名通过刚刚得到的索引在names列表中查找
chg = input('请输入想要修改成的姓名是:') #输入要修改成什么姓名并存到chg中
names[c] = chg #将原来位置的姓名的值改为刚刚输入的名字
#如果输入的是3,则选择删除功能
elif opt == '3':
p = input('请输入要删除特工的ID号') #输入要删除特工的ID号
c = ids.index(p) #通过输入的ID号在ids列表中查找索引,并将该索引存到c中
print('待删除的姓名是:{}'.format(names[c])) #特工姓名通过刚刚得到的索引在names列表中查找
ids.pop(c) #删除ids列表中c索引位置的元素,即特工ID
names.pop(c) #删除names列表中c索引位置的元素,即特工姓名
#如果输入其他任何字符,退出特工程序
else:
break