python19 列表-小练习之名字管理系统

 

# 名字管理系统

print("=" * 60)

print("名片管理系统 V0.01")

print("1 添加名字")

print("2 删除名字")

print("3 修改名字")

print("4 查询名字")

print("5 退出系统")

print("=" * 60)

names = []  # 存储数组

while True:

    num = int(input("请输入序号:"))

    if num == 1:

        name = input("请输入名字")

        names.append(name)

        print(names)

    elif num == 2:

        name = input("请输入要删除的名字")

        if name in names:

            names.remove(name)

            print("删除元素成功,列表结果为")

            print(names)

        else:

            print("列表中没有%s姓名" % name)

        pass

    elif num == 3:

        name = input("请输入要修改的名字")

        index = names.index(name)

        if index > -1:

            destName = input("请输入要修改为")

            names[index] = destName

            print("修改元素成功,列表结果为")

            print(names)

        else:

            print("列表中没有%s姓名" % name)

    elif num == 4:

        name = input("请输入要查询的名字")

        if name in names:

            print("%s在名字列表中" % name)

        else:

            print("%s不在名字列表中" % name)

    elif num == 5:

        break

    else:

        print("输入错误,请重新输入")

测试:

============================================================

名片管理系统 V0.01

1 添加名字

2 删除名字

3 修改名字

4 查询名字

5 退出系统

============================================================

请输入序号:1

请输入名字张三

['张三']

请输入序号:1

请输入名字列表

['张三', '列表']

请输入序号:3

请输入要修改的名字张三

请输入要修改为李四

修改元素成功,列表结果为

['李四', '列表']

请输入序号:4

请输入要查询的名字张三

张三不在名字列表中

请输入序号:4

请输入要查询的名字李四

李四在名字列表中

请输入序号:2

请输入要删除的名字张三

列表中没有张三姓名

请输入序号:2

请输入要删除的名字李四

删除元素成功,列表结果为

['列表']

请输入序号:5

 

Process finished with exit code 0

 

如有疑问,请发邮件:[email protected]


github:https://github.com/wangrui0/

 

猜你喜欢

转载自blog.csdn.net/qq_35524586/article/details/85014290
今日推荐