Python入门-编写简单名片管理系统

本文介绍如何使用Python构建一个简单的名片管理系统。通过两个Python文件,分别搭建框架和封装函数,实现了新建、查看和搜索名片的功能。文章详细讲解了无限循环、函数调用、字典操作和用户交互等基础编程概念,适合Python初学者入门。
摘要由CSDN通过智能技术生成

首先来两张图~尝试效果!

首先要对这个小项目,进行一个思路整理。以及是如何实现的。

首先准备两个Python文件,一个用于搭建框架,一个用于封装函数,进行调用。

因为Python是门解释性编程语言,所以咱们的代码顺序也是从上往下进行讲解。第一个的py文件是框架。第二个是函数。

首先从第一行开始。首先定义一个大的循环,一般循环的话,需要设置值什么的。但是在这里的话。就不用设置值了,直接加个True就已经开始了无线循环了。只要你不在后面加上break。

下面的话就是开始调用代码了,也就是开局的欢迎词。

然后这个就用到了第二个py文件,然后定义了个“show_menu”的函数进行print输出这些欢迎词。然后这样简单的开始就做好了。

然后就可以尝试实现这三个功能了。之后在后面定义了个“action_str”,来记录用户输入的值,当用户输入的值为时,进行新建,输入的0的时候,退出系统。

之后在后面定义个if语句,然后当“show_menu" = 1的时候,调用函数。进行名片新建来输入内容。

ef new_card():
    # 切记要新建一个空列表
    print("-" * 10)
    print("新增名片")
    # 1.提示用户输入名片的详细信息
    name_str = input("请输入你的姓名:")
    phone_str = input("请输入电话号码:")
    qq_str = input("请输入你的QQ账号:")
    emali_str = input("请输入你的邮箱:")
    # 2.根据用户输入的信息建立一个名片字典
    card_dict = {"name": name_str,
                 "phone": phone_str,
                 "qq": qq_str,
                 "emali": emali_str}
    # 3.将名片字典添加到列表中
    card_list.append(card_dict)

首先我在那个函数的py文件,顶部建立了个空列表。然后用这个"new_card",来提示用户输入内容,首先用print弹出一行分割线。然后再弹出一个“新建名片”,之后定义几个字符串类型来记录用户输入的input函数,然后把这几个字符串封装成一个字典。然后用顶部定义的那个列表来添加这个字典。append就是列表新建内容的意思。

下面就接着完成第二个,查看全部的效果。

首先依旧是定义一个函数“show_all”,然后进行弹出记录的全部名片进行输出。

def show_all():
    """显示所有名片"""
    print("-" * 10)
    print("显示所有名片")

    # 判断是否存在名片记录,如果没有,提示用户返回

    if len(card_list) == 0:
        print("当前没有任何名片
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值