wyqwilliam 2020-01-17
运用列表的添加、删除、修改、查询等命令,创建了
def welcome():————欢迎函数
def add_info():————添加函数
def delete_info():————删除函数
def modify_info():————修改函数
def search_info():————搜索函数运行效果如下:
源代码如下:
info_list = [] password = "506506" def main(): while True: welcome() command=int(input()) if command == 1: add_info() elif command == 2: delete_info() elif command == 3: modify_info() elif command == 4: search_info() elif command == 5: view_info() elif command == 6: quit_info() break else: print("[ERROR]:输入错误,请重新输入!") def welcome(): print("---------------------") print("--- 1. 添加名片 -----") print("--- 2. 删除名片 -----") print("--- 3. 修改名片 -----") print("--- 4. 查询名片 -----") print("--- 5. 显示全部 -----") print("--- 6. 退出系统 -----") print("--请输入需要指定的操作: ", end="") def add_info(): name = input("请输入姓名:") age = input("请输入年龄:") gender = input("请输入性别:") info_list.append([name,age,gender]) print("[INFO]:存储成功!") def delete_info(): name = input("请输入姓名:") for info in info_list: if name in info: info_list.remove([info]) print("[INFO]:删除成功!") break else:print("[info]:系统查无此人!") def modify_info(): name = input("请输入姓名:") for info in info_list: if name in info: newname = input("请重新输入姓名:") newage = input("请重新输入年龄:") newgender = input("请重新输入性别:") info_list[info_list.index(info)]=[newname,newage,newgender] print("[INFO]:修改成功!") break else: print("[ERROR]:系统查无此人") def search_info(): name = input("请输入姓名:") for info in info_list: if name in info: print("[INFO]:查询成功,结果如下:",end=" ") print(info) break else: print("[ERROR]:系统内查无此人!") def view_info(): pwd = input("请输入管理员密码:") if pwd == password: for info in info_list: print(info) else: print("[ERROR]:密码错误!") def quit_info(): print("[INFO]:谢谢您的使用,再见!") if __name__ == ‘__main__‘ : main()