太赞了!国庆节用python玩出个名片管理系统

这篇博客详细介绍了如何使用Python构建一个简单的名片管理系统,包括显示欢迎界面、功能菜单、名片的增删查改等操作。通过逐步完善代码,实现了用户交互和数据管理,并对代码进行了优化,增加了注释,提高了可读性和用户体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

需求

  1. 程序启动,显示欢迎界面和功能菜单
  2. 以数字选择不同功能
  3. 根据选择,执行不同功能
  4. 名片需要记录用户:姓名、电话、qq、邮箱
  5. 查询指定的名片,用户可选择删除或修改
  6. 使Python程序直接能运行

显示界面如下图:理念学自网络,感谢老师的支持
在这里插入图片描述


搭建框架

目标:
1、准备文件,创建文件名;2、编写主循环,实现基本的用户输入、判断

步骤:

1、 新建cards_main.py文件,保存主程序功能代码

2、 新建cards_tools.py文件,保存功能函数代码
3、 用户输入判断

#!/usr/bin/env python
action_str = input("请选择操作:")
print("选择是【%s】" % action_str)

#1,2,3针对名片的操作
if action_str in ["1","2","3"]:
#占位符,保证程序结构正确,不会执行操作
        pass
#0 退出系统
elif action_str == "0":
        pass
#输入其他内容,提示用户,输入错误
else:
     print("输入错误,重选")

在这里插入图片描述
执行:
在这里插入图片描述
报错处理:不是期望的值,可能代码错误,但是代码并没错误
在这里插入图片描述
解决:原来,以这种形式执行,需要声明运行环境,否则,它会以默认环境运行,不匹配Python3的代码。

4、 保证无限循环(必须对齐)

#! /usr/bin/env python
while True:

        action_str = input("请选择操作:")
        print("选择是【%s】" % action_str)

        #1,2,3针对名片的操作
        if action_str in ["1","2","3"]:
        #占位符,保证程序结构正确,不会执行操作
                pass
        #0 退出系统
        elif action_str == "0":
                print("欢迎下次使用")
                break
        #输入其他内容,提示用户,输入错误
        else:
             print("输入错误,重选")

在这里插入图片描述
验证:
在这里插入图片描述
5、判断用户操作,预留代码位置

增加代码:

在这里插入图片描述

#! /usr/bin/env python
while True:

        action_str = input("请选择操作:")
        print("选择是【%s】" % action_str)

        #1,2,3针对名片的操作
        if action_str in ["1","2","3"]:
        	#新增名片
                if action_str == "1":
                        pass
                #
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

技术职场教练

您的是我坚持原创免费作品的不懈

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值