【Python小项目】-名片管理系统

python名片管理系统 综合运用python基础知识点,主要通过定义函数的方式分块编写并合并。 阅读详情
#1.打印的功能页面
print ("="*10)
print ("名片管理系统  V0.1")
print ("1.添加一个新的名片")
print ("2.删除一个名片")
print ("3.修改一个名片")
print ("4.查询一个名片")
print ("5.退出系统")
print ("="*10)
#2.获取用户的输入
#用来存储名片的列表
card_infors = [] 
while true:
	num = int (input("请输入操作序号"))
	#3.每个序号需要执行的情况
	if num == 1:
		new_name = input ("请输入一个新的名字")
		new_qq = input("请输入新的qq号")
		new_weixin = input("请输入新的微信号")
		new_addre = input ("请输入新的地址")
		#定义一个新的字典来储存数据的字典
		new_infor = {}
		new_infor['name'] = new_name
		new_infor['qq'] = new_qq
		new_infor['weixin'] = new_weixin
		new_infor['addr'] = new_addre
		#card_infors.append("new_infor") 为了测试用
		#如果不放心可以打印出来
		print ("new_infors")
	elif num ==2:
		pass
	elif num ==3:
		pass
	elif num ==4:
		find_name = input("请输入你的姓名:")
		find_flag = 0表示没有查到此人
		for temp in new_infors:
			if find_name ==temp ["name"] 
			print ("%s\t%s\t%s\t%s"%(temp['name'],temp['qq'],temp['weixin'],temp['addr']))#用temp时打印出来不美观,所以需要改成这样
			find_flag = 1表示找到了
		break
			if find_flag = 0:
			print ("查无此人......")
	elif num ==5:
		print ("姓名\tQQ\t微信\t地址" )
		for temp in new_infors:
			print ("%s\t%s\t%s\t%s"%(temp['name'],temp['qq'],temp['weixin'],temp['addr']))#用temp时打印出来不美观,所以需要改成这样

	else
		print ("你输入的序号有误,请你重新输入")
	print ("")#为了美观从而换行

Python基础综合项目【名片管理系统】,看似简单,却很适合检验基本功扎不扎实 检验Python基本功很适合 阅读详情

相关推荐

秀!学妹看见都惊呆的 Python 小项目!【界面应用项目及游戏开发】

目录一、界面应用1、计算器2、记事本3、登录和注册二、游戏开发1、20482、贪吃蛇3、俄罗斯方块4、连连看 一、界面应用 1、计算器 1. 案例介绍 本例利用 Python 开发一个可以进行简单的四则运算的图形化计算器,会用到 Tkinter 图形组件进行开发。主要知识点:Python Tkinter 界面编程;计算器逻辑运算实现。本例难度为初级,适合具有 Python 基础和 Tkinter 组件编程知识的用户学习。 2. 设计原理 要制作一个计算器,首先需要知道它由哪些部分组成。示意如下图所示。 从

XAMO Lab|代码、调试与复盘笔记 8634

精选了20个Python实战项目(附源码),拿走就用!零基础练手不二项目!

Python是目前最好的编程语言之一。由于其可读性和对初学者的友好性,已被广泛使用。

轻松学python的博客 1万+

Python实战项目:名片管理系统

接下来,我们可以创建一个名片管理系统类(CardManager),用于实现名片管理系统的各项功能。名片管理系统类应具备添加名片、显示所有名片、查询名片、修改名片和删除名片等方法。名片管理系统是一个简单但实用的应用程序,用于帮助用户管理和组织各种联系人的信息。以上代码演示了名片管理系统的基本功能,包括添加名片、显示所有名片、查询名片、修改名片和删除名片等操作。首先,我们需要定义一个名片类(Card),用于表示每个名片的信息。通过以上的代码示例,你可以基于Python实现一个简单但功能完备的名片管理系统。

ByteLegend的博客 311

适合Python练手的8个经典项目,有趣又实用,提升Python编程能力必看

今天给大家分享的,是一些实战练习的小案例,如果你还是Python小白,可以再看看我前面几篇文章,如果是有了一点基础,那就尝试完成下面这些案例吧!

Python966的博客 1万+

Python项目之名片管理系统

当使用int转换用户输入时,一旦用户输入的不是数字,就会导致程序运行出错!1.所有名片相关操作,都需要使用这个列表,所以应该定义在程序的顶部。上面的程序,可以通过int(input())强制转化成整型数据进行操作吗?-pass就是一个空语句,不做任何事情,一般用作占位语句。-在cards_tools文件的顶部增加一个列表变量。-在# 后跟上TODO,用于标记需要去做的工作。2.程序刚运行时,没有数据,所以是空列表。增加无限循环,将推出程序的时机交给用户自己决定。,确定文件名,保证能够。......

W295723987的博客 272

全球、中国各省市县等行政区划(含十段线)shape及geosjon数据免费下载

免费下载全球、中国各省市县等行政区划(含十段线)shape及geosjon数据

mhf403445651的博客 3461

用python简单实现名片管理系统

map1={'name':'zhansan1','age':"21",'id':"1",'address':'北京'}map2={'name':'zhansan2','age':"22",'id':"2",'address':'上海'}map3={'name':'zhansan3','age':"23",'id':"3",'address':'邵阳'}map4={'name':'zhansan4','age':"24",'id':"4",'address':'兰州'}print("输入修改的id:")

weixin_64277764的博客 1494

帕德伯恩大学轴承数据集(PU)介绍

PU数据集介绍一、帕德伯恩大学轴承数据集故障类别说明二、关于损伤描述2.1 损伤组合:2.2 重复和多重损伤的安排:2.3 几何尺寸2.4 损伤程度2.5损伤特征数据集损伤类别三、人为损坏轴承3.1 最常用的人为损伤制造方法是:3.2 本数据集使用的人工损坏是由三种不同方法引起的四、通过加速寿命试验产生真正的轴承损坏样本 一、帕德伯恩大学轴承数据集 数据集下载地址 从帕德伯恩大学获得的PU数据集是一个6203轴承数据集,包括人为诱发的和真实的损害。采用压电加速度计采集轴承座的振动信号,采样频率为64 kHz

m0_47180208的博客 3万+

名片管理系统--python入门项目

python入门项目--名片管理系统

m0_64041302的博客 2695

使用PackStack工具自动化部署OpenStack

搭建 OpenStack 环境,每个组件的安装和配置都需要熟悉其特定的依赖关系、参数设置等,对于初学者来说容易出错。PackStack 工具通过集成一系列脚本和配置文件,便于快速搭建OpenStack练习环境。CPU:支持 Intel VT - x 或 AMD - V 硬件虚拟化技术,并且要在 BIOS 里开启此功能。内存:16GB以上存储:200GB以上可用空间(2)VMware WorkStation16.0以上版本(3)远程连接工具(如Xshell、MobaXterm)

2301_80440447的博客 4094

如何实现一个用STM32F103C8T6作为主控芯片,加上AD8232、MAX30102 、MPU6050模块的用于运动中监测心率变异性??

🏆 本文收录于《全栈Bug调优(实战版)》专栏,致力于分享我在项目实战过程中遇到的各类Bug及其原因,并提供切实有效的解决方案。无论你是初学者还是经验丰富的开发者,本文将为你指引出一条更高效的Bug修复之路,助你早日登顶,迈向财富自由的梦想🚀!同时,欢迎大家关注、收藏、订阅本专栏,更多精彩内容正在持续更新中。让我们一起进步,Up!Up!Up!    备注: 部分问题/难题源自互联网,经过精心筛选和整理,结合数位十多年大厂实战经验资深大佬经验总结所得,数条可行方案供所需之人参考。

**My Coding Family** 1213

python从入门到精通(五):python名片管理系统项目

在cards_tools 文件的顶部增加一个列表变量,所有名片记录的列表# 记录所有名片字典"""显示菜单"""print("""欢迎使用[名片管理系统] V1.0\n1.新建名片\n2.显示全部\n3.查询名片\n0.退出系统""")"""新增名片"""print("新增名片")# 1.提示用户输入名片的详细信息name = input("请添加名片姓名:")QQ = input("请添加名片QQ:")iphone = input("请添加名片电话:")

HACKONE的博客 496

基于Python的链家与贝壳租房数据爬取及城市性价比分析

本文通过Python爬虫技术,实现对链家和贝壳平台全国主要城市租房数据的采集与分析。研究使用requestsSelenium和Playwright等现代化爬虫工具,结合代理IP和验证码识别技术应对反爬机制。采集的数据经过清洗后,从多维度分析不同城市租房市场的价格分布、面积特征和性价比差异,并使用可视化技术展示分析结果。本研究为租房者提供决策参考,也为租房市场研究提供数据支撑。关键词:Python爬虫;租房数据;数据分析;链家;贝壳。

2201_76125261的博客 530

【精选】Python基础综合项目【名片管理系统】,看似简单,却很适合检验基本功扎不扎实

在文件的顶部增加一个列表变量# 所有名片记录的列表注意所有名片相关操作,都需要使用这个列表,所以应该定义在程序的顶部程序刚运行时,没有数据,所以是空列表这里面虽然有一些拓展知识,但也不要小瞧自己,况且做开发这条路上少不了要触及到一些你没学过的东西,难到我们都不做了吗?加油!这个项目还是比较简单的,看完上面的解析你自己琢磨琢磨应该是可以写出来的,当然了,源码也是可以私聊我的,都可以贡献的,加油!我下面也给大家整理了一些Python入门进阶的资料,大家如果有需要的话,可以参考以下这些资料。

qq_53058639的博客 1228

【2025华为OD机考真题】- 简易内存池(B卷-200分)(C版)

🔔本文收录于「最新最全华为OD机试真题(C版)」专栏,手把手带你零基础教学华为OD机试。本题集提供最优题解思路,解题步骤,代码解析,复杂度分析及最优题解源码等,支持多语言题解,助你轻松拿捏OD机考,一举上岸!安利大家关注&&收藏&&订阅!题库正在疯狂收录中,up!up!up!! 🚫提醒:拒绝一切代考/替考,违法必究!专栏所写题库均精心搜集于互联网,经过精心筛选和整理,结合数位十多年大厂实战经验资深大佬经验所撰,欢迎订阅。    💗订阅福利:一次订阅,可永久免费阅读,提供在线答疑解惑,后续题库更新皆可阅

**My Coding Family** 962

【数据集8】全球人口数据WorldPop详解

全球人口数据WorldPop详解

WW、forever的博客 7882

python小项目--名片管理系统代码

基于python语言的名片管理系统 目的: 检查关于python基础语法的掌握度 功能: 增删改查 亮点自行体验 小结: 对列表、字典之间转换后的遍历内容不够熟练 对各类循环的终止条件掌握不够 细节的疏忽 代码的美观度 card_main.py # 程序的入口 # 每一次启动都通过该程序 # 1.新建名片 # 2.显示全部 # 3.修改名片 # 0.退出名片 import card_tools...

MO__YE的博客 984

红队攻防渗透技术实战流程:云安全之云原生安全:特权模式和挂载模式

红队云攻防实战1. 什么是云 1. 什么是云

HACKONE的博客 575

Python玩具项目:名片管理系统

名片管理系统 环境要求:linux系统、python2.x或python3.x 资源地址:GitHub地址 写在前面的话:笔者之前在初学C/C++时,都曾写过类似的管理系统。这次使用Python来书写这个管理系统,深刻地感受到python对程序员的友好。如果使用C来实现,必然需要手写一下链表;而使用C++,显然需要使用STL中的vector或array以及map,语法都稍稍有些复杂。 基...

Sombra 952

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

用Python开发的小项目——名片管理系统

一起来做一个Python的小项目吧

weixin_56106648的博客 302

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

python实现名片管理系统在哪里_python实现名片管理系统项目

名片管理系统,供大家参考,具体内容如下环境要求:linux系统、python2.x或python3.x资源地址:github地址写在前面的话:笔者之前在初学c/c++时,都曾写过类似的管理系统。这次使用python来书写这个管理系统,深刻地感受到python对程序员的友好。如果使用c来实现,必然需要手写一下链表;而使用c++,显然需要使用stl中的vector或array以及map,语法都稍稍有些...

weixin_39598501的博客 102

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Python练手小项目(名片管理系统<第一部分>)

效果图 首先,考虑流程,即实现代码的步骤: 1.欢迎页面(包含提示信息以及根据用户输入的数字进行相关函数的调用) 2.各个功能函数以及调用 3.各函数功能的实现 完成了代码流程,我们开始进行编写: 1.欢迎页面 欢迎页面的包括提示信息部分和根据用户输入数字进行相关函数调用的部分 首先我们来进行提示信息部分的编写: def start(): while True: print("""------------------------------\n .

weixin_53328988的博客 518
上一篇: 对2017大学生数学建模大赛的总结
下一篇: 对考研的一些想法
CEO赵林1007
博客等级 码龄10年 76粉丝 100原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值