码迷,mamicode.com
首页 > 其他好文 > 详细

名片打印系统

时间:2018-07-22 00:10:32      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:break   分片   输入   card   input   sdi   名片   each   打印   

print("="*50,"名片管理系统 V1.0","="*50)
print(" "*50,"1.添加一个新名片"," "*50)
print(" "*50,"2.删除一个名片"," "*50)
print(" "*50,"3.修改一个名片"," "*50)
print(" "*50,"4.查询一个名片"," "*50)
print(" "*50,"5.显示所有名片"," "*50)
print(" "*50,"6.退出系统"," "*50)
print("="*119)
card_info = []

while True: #while true是个死循环,当输入的数字错误或者输入的结果结束时,都会跳出“请输入你的选择”
#继续循环
num = input("请输入您的选择:")
if(not num.isdigit()):#判断输入的值是否为数字
print("输入错误,只能输入1到6")
continue


num = int(num)
if num == 1:#1.添加一个新名片
new_name = input("请输入名字:")
new_qq = input("请输入QQ号:")
new_weixin = input("请输入微信: ")
new_info = {}#将每个用户的信息防止字典中保存起来
new_info[‘name‘] = new_name#给字典添加相应的value
new_info["QQ"] = new_qq
new_info["weixin"] = new_weixin
card_info.append(new_info)
#print(type(card_info))
#print(card_info)

elif num == 2: #删除一个名片
delete = input("请输入要删除的名字:")
for i in range(len(card_info)):#遍历每个元素的位置
if delete == card_info[i][‘name‘]:#列表中元素的分片
card_info.remove(card_info[i])#删除列表中的某个元素
break
else:
print("没用相应的名片信息")



elif num == 3:#修改名片的信息
aaa = input("请输入你要修改旧信息的内容(姓名/QQ/weixin):")
for i in range(len(card_info)):
if aaa == card_info[i][‘name‘]:
bbb = input("请输入修改后的新姓名:")
card_info[i][‘name‘] = bbb
elif aaa == card_info[i][‘QQ‘]:
bbb = input("请输入修改后新的QQ:")
card_info[i][‘QQ‘] = bbb
elif aaa == card_info[i][‘weixin‘]:
bbb = input("请输入修改后新的weixin:")
card_info[i][‘weixin‘] = bbb
else:
print("没有相应的修改内容")

elif num == 4:#查询名片信息
find_name = input("请输入要查询的名片的名字:")
for each in card_info:
if find_name == each[‘name‘]:
print(each[‘name‘], each[‘QQ‘], each[‘weixin‘])
else:
print("没有相应的名片信息")

elif num == 5:
if not card_info:
print("没有名片信息")
continue
for g in card_info:
print(g)


elif num == 6: # 退出系统
break
else:
print("输入错误,只能输入1到6")

名片打印系统

标签:break   分片   输入   card   input   sdi   名片   each   打印   

原文地址:https://www.cnblogs.com/dujiaming/p/9348284.html

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