栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

2021

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2021

用户名片需要记录用户的 姓名、电话、QQ、邮件 如果查询到指定的名片 用户可以选择 修改 或者 删除 名片 步骤 重点重点重点 细分化 框架搭建新增名片显示所有名片查询名片查询成功后修改、删除名片让 Python 程序能够直接运行 01. 框架搭建

目标

搭建名片管理系统 框架结构 准备文件 确定文件名 保证能够 在需要的位置 编写代码编写 主运行循环 实现基本的 用户输入和判断 1.1 文件准备 新建 cards_main.py 保存 主程序功能代码 程序的入口每一次启动名片管理系统都通过 main 这个文件启动 新建 cards_tools.py 保存 所有名片功能函数 将对名片的 新增、查询、修改、删除 等功能封装在不同的函数中
1.2 编写主运行循环 在 cards_main 中添加一个 无限循环
while True:
 # TODO(小明) 显示系统菜单
 action input( 请选择操作功能 )
 print( 您选择的操作是 %s % action)
 # 根据用户输入决定后续的操作
 if action in [ 1 , 2 , 3 , 0 ]:
 if action 1 :
 cards_tools.xinjian()
 elif action 2 :
 cards_tools.xianshi()
 elif action 3 :
 cards_tools.sosuo()
 elif action 0 :
 print( 欢迎再次使用【名片管理系统】 )
 break
 else:
 print( 输入错误 请重新输入 )
其他工具 简介

字符串判断
if action in [“1”, “2”, “3”]:
if action “1” or action “2” or action “3”:

使用 in 针对 列表 判断 避免使用 or 拼接复杂的逻辑条件没有使用 int 转换用户输入 可以避免 一旦用户输入的不是数字 导致程序运行出错

pass

pass 就是一个空语句 不做任何事情 一般用做占位语句是为了保持程序结构的完整性

无限循环

在开发软件时 如果 不希望程序执行后 立即退出可以在程序中增加一个 无限循环由用户来决定 退出程序的时机

TODO 注释
在 # 后跟上 TODO 用于标记需要去做的工作
TODO(作者/邮件) 显示系统菜单

在 cards_tools 中增加四个新函数
def show_menu():
 显示菜单
 pass
def new_card():
 新建名片
 print( - * 50)
 print( 功能 新建名片 )
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/267423.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号