Python:名片管理系统

Posted wzpy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python:名片管理系统相关的知识,希望对你有一定的参考价值。

字符串和列表学完,

自己试着写了一个非常简单的名片管理系统,

新萌尝试,

大佬们不要喷,

修改名片的功能我偷了个懒,

因为我不知道怎么通过定义下标,然后通过下标来修改列表内的字符串

我的思路是,把用户准备修改的名片删除,再把用户新命名的名片添加即可;

如果有大佬有直接修改的办法,欢迎指点一下。。。

代码如下:

 1 name = []
 2 while True:
 3     print("="*50)
 4     print("        欢迎进入名片管理系统V1.0")
 5     print("1:添加一个名片")
 6     print("2:修改一个名片")
 7     print("3:删除一个名片")
 8     print("4:查询一个名片")
 9     print("5:退出")
10     print("="*50)
11     admin = int(input("请输入功能编号:"))
12 
13     if admin == 1:
14         while True:
15             new_name = input("请输入你的名字:")
16             if new_name == "返回":
17                 break
18             name.append(new_name)
19             print("=======>添加成功!")
20             print("=======>目前已添加的名字有:%s"%(name))
21             print("=======>返回菜单请输入:返回")
22     elif admin == 2:
23         while True:
24             al_name = input("请输入你要修改的名字:")
25             if al_name == "返回":
26                 break
27             if al_name in name:
28                 als_name = input("请输入新名字:")
29                 name.remove(al_name)
30                 name.append(als_name)
31                 print("=======>目前的名字有:%s" % (name))
32             else:
33                 print("您输入的名字不存在,请重新输入!")
34             print("=======>返回菜单请输入:返回")
35     elif admin == 3:
36         while True:
37             del_name = input("请输入你要删除的名字:")
38             if del_name == "返回":
39                 break
40             name.remove(del_name)
41             print("=======>删除成功!")
42             print("=======>目前已剩余的名字有:%s" % (name))
43             print("=======>返回菜单请输入:返回")
44     elif admin == 4:
45         while True:
46             look_name = input("请输入你要查询的名字:")
47             if look_name == "返回":
48                 break
49             else:
50                 if look_name in name:
51                     print("你要查询的名字存在!")
52                 else:
53                     print("查无此人!")
54             print("=======>返回菜单请输入:返回")
55     elif admin == 5:
56         break
57     else:
58         print("你的输入有误,请从新输入!")

 

以上是关于Python:名片管理系统的主要内容,如果未能解决你的问题,请参考以下文章

python之名片管理系统

Python:名片管理系统

Python名片管理系统 彩色控制台版

用Python实现简单的名片管理系统

Python基础——名片管理系统(实现了数据简单的存储修改删除查看等)

python名片管理系统