python 学生通讯录 框架

简介: python 学生通讯录 框架

通讯录 信息 列表


dict = {
    "张三": {"性别": "男", "电话": "13787007426"},
    "李丽": {"性别": "女", "电话": "13787008916"}
}


创建菜单信息展示方法


def showMenu():
    print("-" * 30)
    print("     学生通讯录管理系统   v1.0")
    print("1. 添加学生")
    print("2. 删除学生")
    print("3. 修改学生")
    print("4. 查询学生")
    print("5. 获取所有学生通讯信息")
    print("6. 退出系统")
    print("-" * 30)


创建选择菜单方法


def getSelcet():
    selcetNum = int(input("请输入选择的序号:"))
    return selcetNum


添加学生通讯信息方法


def addstuInfo():
    name = input("你当前是做添加操作,请输入要添加的名片信息:姓名")
    sex = input("请输入要添加的名片信息:性别")
    telphone = input("请输入要添加的名片信息:手机号码")
    dict[name] = {"性别": sex, "电话": telphone}
    print(dict)


删除学生通讯信息方法


def delstuInof():
    name = input("你当前是做删除操作,请输入要添加的名片信息:姓名")
    if dict.get(name,False)==False:
        pass
    else:
        del dict[name]
    print(dict)


修改学生通讯信息方法


def modifystuInfo():
    name = input("你当前是修改操作,请输入要添加的名片信息:姓名")
    sex = input("请输入要修改后的名片信息:性别")
    telphone = input("请输入要修改后的手机信息:手机号码")
    dict[name]={'性别':sex,'电话':telphone}

查询学生通讯信息方法


def seckstuInfo():
    name = input("你当前是查询操作,请输入要添加的名片信息:姓名")
    print(dict[name])


显示所有学生的通讯信息方法


def showstuInfo():
    print(dict)


退出学生通讯管理系统方法


def exitSystem():
    print("谢谢使用本系统!")


主循环函数(main)


while True:
    # 打印输出菜单
    showMenu()
    # 等待用户选择
    num = getSelcet()
    if num == 1:
        addstuInfo()
    elif num == 2:
        delstuInof()
    elif num == 3:
        modifystuInfo()
    elif num == 4:
        seckstuInfo()
    elif num == 5:
        showstuInfo()
    elif num == 6:
        exitSystem()
        break
目录
相关文章
|
2月前
|
机器学习/深度学习 算法 量子技术
GQNN框架:让Python开发者轻松构建量子神经网络
为降低量子神经网络的研发门槛并提升其实用性,本文介绍一个名为GQNN(Generalized Quantum Neural Network)的Python开发框架。
58 4
GQNN框架:让Python开发者轻松构建量子神经网络
|
2月前
|
JSON 监控 BI
拼多多批量下单工具,拼多多买家批量下单软件,低价下单python框架分享
使用Selenium实现自动化操作流程多线程订单处理提升效率
|
2月前
|
机器人 数据安全/隐私保护 Python
企业微信自动回复软件,企业微信自动回复机器人,python框架分享
企业微信机器人包含完整的消息处理流程,支持文本消息自动回复、事件处理、消息加密解密等功能
|
2月前
|
Web App开发 数据安全/隐私保护 Python
万能ck提取登录软件,京东贴吧淘宝拼多多cookie提取工具,python框架分享
这个框架使用了Selenium进行浏览器自动化操作,包含了京东和淘宝的登录示例。代码展示了如
|
3月前
|
机器学习/深度学习 数据采集 算法
Python AutoML框架选型攻略:7个工具性能对比与应用指南
本文系统介绍了主流Python AutoML库的技术特点与适用场景,涵盖AutoGluon、PyCaret、TPOT、Auto-sklearn、H2O AutoML及AutoKeras等工具,帮助开发者根据项目需求高效选择自动化机器学习方案。
363 1
|
27天前
|
机器学习/深度学习 算法 PyTorch
【Pytorch框架搭建神经网络】基于DQN算法、优先级采样的DQN算法、DQN + 人工势场的避障控制研究(Python代码实现)
【Pytorch框架搭建神经网络】基于DQN算法、优先级采样的DQN算法、DQN + 人工势场的避障控制研究(Python代码实现)
|
20天前
|
机器学习/深度学习 算法 PyTorch
【DQN实现避障控制】使用Pytorch框架搭建神经网络,基于DQN算法、优先级采样的DQN算法、DQN + 人工势场实现避障控制研究(Matlab、Python实现)
【DQN实现避障控制】使用Pytorch框架搭建神经网络,基于DQN算法、优先级采样的DQN算法、DQN + 人工势场实现避障控制研究(Matlab、Python实现)
|
2月前
|
JSON 数据安全/隐私保护 数据格式
拼多多批量下单软件,拼多多无限账号下单软件,python框架仅供学习参考
完整的拼多多自动化下单框架,包含登录、搜索商品、获取商品列表、下单等功能。
|
2月前
|
存储 API 数据库
自动发短信的软件,批量自动群发短信,手机号电话号生成器【python框架】
这个短信群发系统包含以下核心功能: 随机手机号生成器(支持中国号码) 批量短信发送功能(使用Twilio API)
|
2月前
|
JSON 机器人 API
微信机器人自动回复插件,vx自动回复机器人脚本助手,python框架分享
这个微信机器人系统包含三个主要模块:主程序基于itchat实现微信消息监听和自动回复功能

推荐镜像

更多