python之名片管理器

python名片管理系统 综合运用python基础知识点,主要通过定义函数的方式分块编写并合并。 阅读详情

运行代码后
在这里插入图片描述
添加名片
在这里插入图片描述
查询名片
在这里插入图片描述
退出管理器
在这里插入图片描述

def menu():
    print("-"*30)
    print("    名片管理系统    v8.8")
    print("1.添加名片")
    print("2.修改名片")
    print("3.删除名片")
    print("4.查询名片")
    print("5.所有名片信息")
    print("6.退出系统")
    print("-" * 30)
def num():
    menu()
    n=input("请输入序号:")
    sel(n)
    return 1
def sel(n):
    if n in ['1','2','3','4','5','6']:
        n=int(n)
        if n == 1:
            num1()
        elif n == 2:
            num2()
        elif n == 3:
            num3()
        elif n == 4:
            num4()
        elif n == 5:
            num5()
        elif n == 6:
            num6()
    else:warn('7')
name=[]
def num1():
    new_name = input("请输入姓名:")
    name.append(new_name)
    next('1')
def num2():
    num5()
    a = input("请输入姓名:")
    if a in name:
        i=int(name.index(a))
        new_name=input("请输入修改后的姓名:")
        name[i]=new_name
        next('2')
    else:warn('2')
def num3():
    num5()
    a = input("请输入姓名:")
    if a in name:
        name.remove(a)
    else:warn('3')
    next('3')
def num4():
    a = input("请输入姓名:")
    if a in name:
        i = name.index(a)
        print("ID:"+str(i+1)+"   姓名:"+name[i])
    else:
        warn('4')
    next('4')
def num5():
    n = 1
    print("-" * 30)
    for i in name:
        print("ID:"+str(n)+"   姓名:" + i)
        n += 1
    next('5')
def num6():
    print("正在退出...")
    print("退出成功")
    return 0
def next(n):
    print("-" * 30)
    print("操作成功".center(30, " "))
    print("1.继续")
    print("0.退出")
    print("-" * 30)
    a = input()
    if a in ['0', '1']:
        if a == '0':
            num()
        elif a == '1':
            sel(n)
    else:warn(n)
def warn(n):
    print("-" * 30)
    print("输入错误".center(30, " "))
    print("1.继续")
    print("0.退出")
    print("-" * 30)
    a = input()
    if a in ['0','1']:
        a=int(a)
        if a == 1 and n is '7':
                num()
        elif a == 1:
                sel(n)
        elif a == 0:
            num()
    else:
        warn(n)
i = num()
while i is True:
    num()
Python基础练习之名片管理器 编写程序,完成“名片管理器”项目 输入信息的一些具体限制没有考虑,只实现了简单的功能 需要完成的基本功能: 添加名片 删除名片 修改名片 查询名片 退出系统 程序运行后,除非选择退出系统,否则重复执行功能 print("*"*50) print("欢迎进入名片管理器".center(35)) print(" 1.添加名片\n& 阅读详情

相关推荐

python实现的名片管理系统

用python实现的名片管理系统,其中包括字符串,列表,字典等的使用

用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的博客 1493

python3.0名片管理系统

利用python语言编写的名片管理系统 包含添加名片信息 删除,注册等 包含exe可执行文件

名片管理系统设计【python练手】

1.搭建名片管理系统,其功能为存储多人的多种名片信息,包括姓名、电话、QQ、邮箱。 2.此系统具有一个主界面和多个分界面,主界面且支持与用户交互的3种功能:新建名片、显示全部名片、查询名片。每种功能执行完成后都会回到主菜单,在主菜单可选择退出此系统,即结束程序。 3.在查询名片界面下,对查询到的名片还支持3个功能:修改、删除、退回上一步

weixin_63249578的博客 2221

基于Python3开发的名片管理系统

基于Python3开发的名片管理系统,功能比较简单,但结构和思路非常清晰,几乎每一句代码都标有注释,通俗易懂,是初入Python的小白领悟Python语法结构的必看项目。人生苦短,我用Python~~~

python实现名片管理器的示例代码

主要介绍了python实现名片管理器的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

Python——名片管理器

#显示菜单 def display_menu(): print("-" * 30) print(" 名片管理系统 v9") print("1. 添加名片") print("2. 删除名片") print("3. 修改名片") print("4. 查询指定名片") print("5. 显示所有名片信息") print("6. 退出系统") print("-" * 30) # 获取用户输入的信息 def get_choice():

仰望星空的打工人的博客 1618

避坑指南:Windows下OpenCV摄像头索引混乱问题的3种解决之道

本文详细解析了Windows下OpenCV摄像头索引混乱问题的3种解决方案,包括GUID查询法、DirectShow接口集成和注册表固化技术。针对工业视觉和智能监控场景,提供实战代码和性能优化建议,帮助开发者稳定识别多路摄像头设备,有效解决VideoCapture接口的索引漂移问题。

weixin_30836759的博客 406

python-名片管理系统(附代码)

简单python名片查询管理系统

WXX的博客 858

MIPI转LVDS芯片调试实战:从Kernel到UEFI的完整点亮流程

本文详细解析了MIPI转LVDS芯片调试的全流程,从Kernel驱动开发到UEFI早期初始化,涵盖I2C通信、电源时序控制等核心挑战。通过LT9211芯片实战案例,提供设备树配置、电源时序优化及显示异常排查等实用技巧,助力工程师高效完成屏幕调试工作。

weixin_30314813的博客 450

安卓开发者必看:Win11最新Fastboot驱动安装避坑指南(含Android Bootloader Interface选择技巧)

本文为安卓开发者提供了Windows 11系统下Fastboot驱动安装的详细指南,特别针对Android Bootloader Interface选择技巧和多设备并发连接时的驱动冲突问题。通过解析Windows 11的特殊驱动验证机制,推荐使用Google官方USB驱动,并提供安装流程、版本选择建议及疑难问题排查方法,帮助开发者高效完成开发环境配置。

sea99的博客 1331

python名片管理器_python实现名片管理器的示例代码

编写程序,完成“名片管理器”项目需要完成的基本功能:添加名片删除名片修改名片查询名片退出系统程序运行后,除非选择退出系统,否则重复执行功能mingp.py# 名片类:(参数)# # 添加名片功能# # 删除名片功能:# # 修改名片功能:# # 查询名片功能:class MingPian():def __init__(self,all_dict,name,age):self.all_dict=al...

weixin_39831239的博客 128

高温环境下RS485通信故障分析与MOS管解决方案

RS485通信作为工业控制领域的基础总线技术,其可靠性直接影响系统稳定性。在高温等恶劣环境下,传统三极管开关电路会因温度特性导致通信故障。通过分析三极管Ube电压随温度变化的特性,揭示了电路失效的物理原理。相比之下,MOS管作为电压控制型器件,具有温度稳定性好、功耗低等优势,更适合工业环境应用。本文通过一个发动机舱内RS485通信故障的实际案例,详细对比了三极管与MOS管在高温环境下的性能差异,并给出了具体的电路改进方案。该案例对工业通信接口设计具有普遍参考价值,特别适用于需要应对高温、振动等挑战性环境的硬

weixin_42612405的博客 406

用python做名片管理器_python实现名片管理器的示例代码

编写程序,完成“名片管理器”项目需要完成的基本功能:添加名片删除名片修改名片查询名片退出系统程序运行后,除非选择退出系统,否则重复执行功能mingp.py# 名片类:(参数)# # 添加名片功能# # 删除名片功能:# # 修改名片功能:# # 查询名片功能:class MingPian():def __init__(self,all_dict,name,age):self.all_dict=al...

weixin_39884492的博客 461

机器学习 -- 信用卡评分模型 -- 互联网金融风控

互联网金融主要分为资金类和资产类。资金类主要是理财产品,吸储,主要指标是用户转化、留存和复投,重在客户运营。资产类主要是贷款,包括消费金融和现金贷,小额贷款属于此类,主要目的是用户转化,还款和风险控制,信用卡评分模型就属于风险控制。 信用评分作用是对贷款申请人(信用卡申请人)做风险评估分值的方法。 信用卡评分是以大量数据的统计结果为基础,根据客户提供的资料和历史数据对客户的信用进行评估,评分卡模型...

XiaoMaEr66的博客 2419

OpenCV计算机视觉实战(12)——图像金字塔与特征缩放

图像金字塔技术通过对原始图像按不同分辨率进行多层次表示,不仅能提升计算效率,还能为图像融合、检测与识别提供多尺度特征。高斯金字塔 (Gaussian Pyramid) 用于构建多级低通图像,拉普拉斯金字塔 (Laplacian Pyramid) 则提取各层之间的细节信息。本节将深入介绍如何使用 OpenCV 构建高斯与拉普拉斯金字塔,并以经典的图像融合案例,展示图像金字塔在特征缩放与融合中的强大应用。

qq_30167691的博客 1404

python快速编程入门课本中的名片管理器_python实现名片管理器的示例代码

编写程序,完成“名片管理器”项目需要完成的基本功能:添加名片删除名片修改名片查询名片退出系统程序运行后,除非选择退出系统,否则重复执行功能mingp.py# 名片类:(参数)# # 添加名片功能# # 删除名片功能:# # 修改名片功能:# # 查询名片功能:class MingPian():def __init__(self,all_dict,name,age):self.all_dict=al...

weixin_39796839的博客 188

RT-Thread精通PM功耗调优 - Tickless篇

背景 让别人的思想装到自己的脑袋里,这不仅需要威逼利诱,还需要讲清楚原理。喜欢才能接受。 功耗基本的调试手段,估计前面讲了很多,或许只有少数人群可以接受。 更有极少的人,了解了整个功耗管理的体系、原理,愿意接受这样的【安排】。 这里的功耗调优思路,其实只是解决功耗问题的一种思路,并不是框架。 解决问题,自古以来,都是千奇百怪,秒在【奇】。 介绍 本篇介绍下Tickless的工作原理。 Tickless 可以理解为:tick-less,tick or little tick。 tick定.

坚韧与专注 1529

python函数案例名片管理器_python实现名片管理器的示例代码

编写程序,完成“名片管理器”项目需要完成的基本功能:添加名片删除名片修改名片查询名片退出系统程序运行后,除非选择退出系统,否则重复执行功能mingp.py# 名片类:(参数)# # 添加名片功能# # 删除名片功能:# # 修改名片功能:# # 查询名片功能:class MingPian():def __init__(self,all_dict,name,age):self.all_dict=al...

weixin_34355977的博客 510

python实现纵横向拉开档次法 (附完整源码)

python实现纵横向拉开档次法 (附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 778

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

python快速编程入门课本中的名片管理器_python——实现名片管理器

'''16.编写程序,完成“名片管理器”项目需要完成的基本功能:添加名片删除名片修改名片查询名片退出系统程序运行后,除非选择退出系统,否则重复执行功能名片:编号:id姓名:name电话:tell职务:job邮箱:email公司地址:addr'''cards={}num=0while True:print("="*20)print("名片管理器".center(20))print("1.添加名片"....

weixin_39845430的博客 353

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

python名片管理器系统设计_python实现名片管理器的示例代码

编写程序,完成“名片管理器”项目需要完成的基本功能:添加名片删除名片修改名片查询名片退出系统程序运行后,除非选择退出系统,否则重复执行功能mingp.py# 名片类:(参数)# # 添加名片功能# # 删除名片功能:# # 修改名片功能:# # 查询名片功能:class MingPian():def __init__(self,all_dict,name,age):self.all_dict=al...

weixin_42116921的博客 238

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

python实现名片管理器

编写程序,完成“名片管理器”项目 需要完成的基本功能: 添加名片 删除名片 修改名片 查询名片 退出系统 程序运行后,除非选择退出系统,否则重复执行功能 mingp.py # 名片类:(参数) # # 添加名片功能 # # 删除名片功能: # # 修改名片功能: # # 查询名片功能: class MingPian(): def __init__(se...

易择365的专栏 3285
上一篇: python之算术运算
下一篇: python之转义输出
GrofChen
博客等级 码龄8年 94粉丝 136原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值