python列表使用实现名字管理系统
本文实例为大家分享了python列表使用实现名字管理系统的具体代码,供大家参考,具体内容如下
实现的功能代码如下:
#名字管理系统列表的使用
print("="*50)
print("1:添加名字")
print("2:修改名字")
print("3:查询名字")
print("4:删除名字")
print("5:退出")
print("="*50)
names=[]
whileTrue:
num=int(input("请输入要操作的序号:"))#input获取到的是str,要转换为Int
ifnum==1:
name_add=input("请输入要添加的名字:")
names.append(name_add)
print(names)
elifnum==2:
name_edit1=input("请输入要修改的原始名字")
#法一:
#ifname_edit1innames:
#foriinrange(len(names)):
#ifname_edit1==names[i]:
#name_edit2=input("请输入要修改为的名字:")
#names[i]=name_edit2
#print("修改成功!")
#else:
#print("查无此人")
#法二:
find_name=0#默认没找到
foriinrange(len(names)):
ifname_edit1==names[i]:
name_edit2=input("请输入要修改为的名字:")
names[i]=name_edit2
print("修改成功!")
find_name=1
iffind_name=0:
print("查无此人")
elifnum==3:
name_select=input("请输入要查询的名字:")
ifname_selectinnames:
print("找到了要查找的人")
else:
print("查无此人")
elifnum==4:
name_del=input("请输入要进行删除的名字:")
ifname_delinnames:
names.remove(name_del)
print("删除成功!")
else:
print("查无此人,无法进行删除")
elifnum==5:
break
else:
print("输入错误!")
小编再为大家分享另一段用python中列表实现名字管理系统的代码:
1、打印功能提示
2、获取用户输入
3、根据用户的输入选择相应的功能进行实现
#打印提示
print("="*50)
print("names_manage_systme")
print("1、addanewname")
print("2、deleteaname")
print("3、modifyaname")
print("4、searchaname")
print("5、quit!")
print("="*50)
#存储用户姓名
names=[]
whileTrue:
#获取用户输入
user_input_num=int(input("pleaseinputthenumberyouneed:"))
#功能实现
ifuser_input_num==1:#增加
new_name=input("pleaseinputthenewnamethatyouneedtoadd:")
names.append(new_name)
print(names)
elifuser_input_num==2:#删除
del_name=input("pleaseinputthenewnamethatyouneedtodelete:")
names.remove(del_name)
print(names)
elifuser_input_num==3:#改
modify_name=input("pleaseinputthenewnamethatyouneedtomodify:")
after_modify_name=input("pleaseinputthenewname:")
length=len(names)
modify_name_index=0
i=0
whilei
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。