名片管理系统---简单版

先写一个名片管理系统简单版,后续改进#!/usr/bin/env python3# -*- conding:utf-8 -*-# @Time: 2017/12/15 12:27# @Author:Luke# 名片系统。。持续开发中。。。还有函数,模块等=没加进来,预先演练cardSys = [{"name":"张三","telephone":"15892233331","QQ":"12345","email":"[email protected]"},           {"name":"刘美","telephone":"15892244441","QQ":"23456","email":"[email protected]"},           {"name":"李四","telephone":"15892255551","QQ":"34567","email":"[email protected]"},           {"name":"王五","telephone":"15892266661","QQ":"45678","email":"[email protected]"}]

digit = -1while digit!=0:    print("*" * 30)    print("欢迎使用【名片管理系统】v1.0".center(10))    print("1.新建名片".center(10))    print("2.显示全部".center(10))    print("3.查询名片".center(10))    print("0.退出系统".center(10))    print("*" * 30)    digit = input("请选择操作的功能:")    if digit != 0 or digit != 1 or digit != 2 or digit != 3:        print("您输入的有误!")        break    elif int(digit) == 1:        print("新建名片中。。。")        name = input("请输入姓名:")        telephone = input("请输入电话:")        QQ = input("请输入QQ:")        email = input("请输入电子邮箱:")        cardSys.append({"name":name,"telephone":telephone,"QQ":QQ,"email":email})        print(cardSys)    elif int(digit) == 2:        print("显示所有名片:")        print("姓名         电话         QQ          邮箱")        for k in cardSys:            for name in k:                print("%s"% k[name],end="    ")            print("")    elif int(digit) ==3:        print("查询名片。。。")        findName = input("请输入姓名:")        for xm in cardSys:            if findName in xm["name"]:                print("找到了%s,名片如下:"%findName)                print(xm)                break        else:            print("没有找到 %s" % findName)    elif int(digit) ==0:        break
时间: 2024-11-05 23:32:30

名片管理系统---简单版的相关文章

day 5 名片管理系统-文件版

1.添加__name__ == '__main__' if __name__ == "__main__": #添加__name__变量 #调用主函数 main() 2.添加6功能,保存到文件 def save_2_file(): '''完成保存到文件的功能''' f = open("backup.data",'w') f.write(str(card_infors)) #文件只能保存str字符串类型, #TypeError: write() argument mus

名片管理系统函数版

# _*_ conding:utf-8 _*_ #用来存储名片 card_infors = [] #1.打印功能提示 def print_menu(): '''完成打印功能菜单''' print("="*50) print("名片管理系统 V1.0") print("1:添加一个新的名片") print("2:删除一个名片") print("3:修改一个名片") print("4:查询一个名片&q

Python练手系列之--名片管理系统

列表或字典做全局变量在函数中调用可以不用加global # 用来存储名片 card_infors = [] def print_menu(): """完成打印功能菜单""" print('=' * 50) print(' 名片管理系统函数版') print(' 1.添加一个新的名片') print(' 2.删除一个名片') print(' 3.修改一个名片') print(' 4.查询一个名片') print(' 5.显示所有名片') print

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

首先新建项目,包含主程序cards_main和工具库cards_tools: 如下:main函数主主要使用while和if实现4功能切换,切换的具体操作由cards_tools中的函数执行.不说了直接上代码,代码都比较简单: (1)cards_main: * coding : UTF-8 * """File_name : cards_main.pyAuthor : jackDate : 2018.7.18Function : 名片管理系统主程序""&quo

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

进行了一些Python基础知识的学习后,将这些知识进行综合,实现了名片管理小系统,可以进行数据的增删改查. 主要思路是将名片(信息)存进字典里,再将字典存入列表里,方便进行增删改查. 代码如下: 1 #-*-encoding:utf-8-*- 2 #用来存储名片 3 card_infors = [] # 空的列表 4 5 def print_menu(): 6 #完成打印功能菜单 7 print("="*50) 8 print(" 名片管理系统 V0.01") 9

Python-列表嵌套字典-名片管理系统(适合刚学习完字典和列表的同学练手)

why?我要写这个程序.这个程序是在复习字典的使用并且配合前面复习过的列表来写的一个程序.实现一个名片的管理! 什么时候用列表什么时候用字典呢?面对这个问题我的想法是,当你存取的数据类型都是一样的时候,使用列表,当你存取的数据类型不一样时就用字典.这里说明一下数据类型不一样不是指整形或者字符型 举个例子:如果你需要存很多人的姓名,仅仅这一个属性,就用列表来进行处理,当你要存取不仅仅是人名,包括年龄,性别,国籍等等这些信息时,这时候用字典是最合适的. 在编写这个程序时,首先考虑2个问题: 1.列表

php网络名片系统源码免费电子云名片3.2版

网上找了很久php版名片在线设计,都没有找到一份好的源码可以下载 无奈,于是自己做了一个名片在线设计系统. 由于php库的不支持.这个系统源码还有一些bug. 资源名称:php网络名片系统源码免费电子云名片3.2版关键词:移动名片php源码,掌上名片下载,微名片在线设计演示链接:http://www.39wifi.com/m官方链接:http://www.39wifi.com下载地址:http://pan.baidu.com/s/1o7XBENS 资源描叙:微名片是通过DNS能够让您直接在互联网

列表中放置字典的应用:名片管理系统

在宿舍宅了一天没出门,感觉自己快要霉掉了. 明天一定要出去走走才行啊,身体是自己的. 今天总算是半抄半写的把这个名片管理系统做完了,问题依然很多,比如我竟然忘了条件里的比较要用==而不是=--低级错误 手感不够,说起来手感这东西也只有长时间持之以恒地写代码才能培养出来了,好多东西不熟悉. 算了,说说今天这个系统好了,名片管理系统,用字典保存一个人的所有信息,用列表保存字典,再用列表的相应命令实现名片系统的增删改查,也即列表中的字典的增删改查.代码如下: #1.程序说明print('$'*50)p

Python:名片管理系统(增加登录功能后出现问题,求教)

我将一个简单的名片管理系统定义成了函数.. 2层. 一个登录界面: 一个名片管理系统使用界面: 逻辑是:登录成功=>跳入名片系统使用界面,同时,跳出登录界面,给出欢迎使用,程序结束. 此时问题来了:从名片系统使用界面跳出来,应该是退出登录了,结果,也就是说第一层也要跳出来,第二层现在 1 def mingpian(): 2 name = [] 3 name_fl = 0 4 while name_fl == 0: 5 print("="*50) 6 print(" 欢迎