Python脚本----打印菜单

Python脚本----打印菜单

Python脚本----打印菜单

def print_menu():

"""打印菜单"""

print ("="*50)

print ("1. 添加新的名片")

print ("2. 删除一个名片")

print ("3. 修改一个名片 ")

print ("4. 查询一个名片")

print ("5. 显示所有名片")

print ("6. 退出系统")

print("=" * 50)

def add_user():

global card_infors

userName = input("请输入一个名字:")

userQq = input("请输入一个qq号:")

userWechat = input("请输入微信号:")

userAddr = input("请输入地址:")

# 定义新的字典存放输入的信息

user_info = {}

user_info["name"] = userName

user_info["userqq"] = userQq

user_info["userWechat"] = userWechat

user_info["userAddr"] = userAddr

# 将字典存入到列表里面

card_infors.append(user_info)

def find_user():

find_name = input("请输入需要查找的名字:")

find_flag = 0 # 默认没有找到

for temp in card_infors:

if temp["name"] == find_name:

print("姓名\tQQ\t微信\t地址")

print("%s\t%s\t%s\t%s" % (

temp['name'], temp['userqq'], temp['userWechat'], temp['userAddr']))

find_flag = 1

break

if find_flag == 0:

print("查无此人。。。。。")

def print_all_user():

print("姓名\tQQ\t微信\t地址")

for temp in card_infors:

print("%s\t%s\t%s\t%s" % (

temp['name'], temp['userqq'], temp['userWechat'], temp['userAddr']))

def main():

print_menu()

while True :

#获取用户输入

try:

num = int(input("请输入需要的操作:"))

except ValueError:

# except Exception:

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

continue

except IndexError:

print("请输入一个有效值:(1.2.3.4.5.6)")

continue

#根据用户的数据执行相应的功能

if num == 1:

add_user()

elif num == 2:

pass

elif num == 3:

pass

elif num == 4:

find_user()

elif num == 5:

print_all_user()

elif num == 6:

break

else:

print("输入有误!")

# 片用来存储名

card_infors = []

#调用main函数

main()

posted @

2019-06-29 15:40

木与风

阅读(1180)

评论(0)

收藏

举报

🌟 相关推荐

气虚吃什么食物好?精选补气食材与营养搭配指南
正规靠谱脱单软件榜单:2025年轻人都在用的交友软件
赵小彬怎么样
365体育直播下载安装

赵小彬怎么样

📅 08-24 👀 3330