码迷,mamicode.com
首页 > 编程语言 > 详细

Python:名片管理系统

时间:2018-01-10 14:04:54      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:我不知道   input   rem   remove   编号   bre   move   style   用户   

字符串和列表学完,

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

新萌尝试,

大佬们不要喷,

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

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

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

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

代码如下:

 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:名片管理系统

标签:我不知道   input   rem   remove   编号   bre   move   style   用户   

原文地址:https://www.cnblogs.com/wzpy/p/8257708.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!