这篇文章主要为大家详细介绍了python实现学生通讯录管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了python实现学生通讯录管理系统的具体代码,供大家参考,具体内容如下

功能模块分析:

1.首页(菜单功能)

2.添加学生

3.删除学生

4.修改学生

5.统计通讯录联系人人数

6.获取所有学生通讯信息

代码如下:

def main():while True:menu()number = int(input("请输入需要实现的操作的序号:"))if number==1:insert() #添加学生if number==2:delete() #删除学生if number==3:modify() #修改学生if number==4:count() #统计通讯录联系人人数if number==5:disply() #获取所有学生通讯信息if number==0:x=input("输入yes退出系统,输入其他任意字符不退出:")if x == "yes":breakstudentlist=[]
def menu():Menu = """
====================学生通讯录管理系统-V1.0====================1.添加学生2.删除学生3.修改学生4.统计通讯录联系人人数5.获取所有学生通讯信息0.退出系统
====================================================="""print(Menu)def insert():while True:studentdict={}studentdict["序号"]=input("请输入需添加学生的序号:")studentdict["姓名"]=input("请输入需添加学生的姓名:")studentdict["电话"]=input("请输入需添加学生的电话:")studentlist.append(studentdict)x = input("输入no结束添加学生,输入其他任意字符将继续:")if x=="no":breakdef delete():while True:i=input("请输入需删除的学生的序号:")for index,item in enumerate(studentlist):if item["序号"]==i:del studentlist[index]x = input("输入no结束删除学生,输入其他任意字符将继续:")if x == "no":breakdef modify():while True:i = input("请输入需修改的学生的序号:")for item in studentlist:if item["序号"]==i:item["姓名"]=input("请输入修改后的学生的姓名:")item["电话"]=input("请输入修改后的学生的电话:")x = input("输入no结束修改学生,输入其他任意字符将继续:")if x == "no":breakdef count():a=len(studentlist)print("通讯录共有",a,"位联系人")
def disply():print('---------------------------')for studentdict_1 in studentlist:for key,value in studentdict_1.items():print(key,":",value)print('---------------------------')main()

以上就是本文的全部内容,希望对大家的学习有所帮助。

教你如何用python实现学生通讯录管理系统相关推荐

  1. 教你如何运用python实现学生信息管理系统

    这篇文章主要为大家详细介绍了使用python实现学生信息管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了python实现学生信息管理系统的具 ...

  2. 用visio画用例图小人_教你如何用 Python 打飞机 ?

    前言:python 除了生孩子 ,啥都会 .包括打飞机 !今天就来教你如何用 python 打飞机 ! 简述 相信你是一个单纯的孩子说的打飞机是指啥意思 ,对吧 ?嗯 ,没毛病 .就是 pygame ...

  3. 怎么用python制作简单的程序-神级程序员教你如何用python制作一个牛逼的外挂!...

    玩过电脑游戏的同学对于外挂肯定不陌生,但是你在用外挂的时候有没有想过如何做一个外挂呢?(当然用外挂不是那么道义哈,呵呵),那我们就来看一下如何用python来制作一个外挂.... 我打开了4399小游 ...

  4. python编程怎么建立工程_教你如何用Python脚本快速创建项目

    相信初学Cocos2D者对Python还很陌生,今天本篇教程教你如何用Python脚本快速创建项目. 在Cocos2d-x2.1.4以上的版本中,取消了使用vs模版创建项目的方法,开始使用python ...

  5. 手把手教你如何用Python制作一个电子相册?末附python教程

    这里简单介绍一下python制作电子相册的过程,主要用到tkinter和pillow这2个库,tkinter用于窗口显示照片,pillow用来处理照片,照片切换分为2种方式,一种是自动切换(每隔5秒) ...

  6. python基础项目实践之: 学生通讯录管理系统

    Python课堂基础实践系列: Python基础项目实践之:学生信息管理系统 python基础项目实践之: 学生通讯录管理系统 Python基础项目实践之:面向对象方法模拟简单计算器 Python基础 ...

  7. 教你如何用python制作平面直角坐标系模拟器 python项目小发明 【安安教具】-【数学】-【平面直角坐标系】模拟器

    平面直角坐标系和之前的数轴模拟器有异曲同工之妙,但是作为一个二维的软件,肯定是要难一些的... [安安教具]-[数学]-[数轴]模拟器 教你如何用python制作数轴模拟器 python 小项目创作_ ...

  8. 手机版python3h如何自制游戏_教你如何用 Python 写一个小游戏

    教你如何用 Python 写一个小游戏 引言 最近 python 语言大火, 除了在科学计算领域 python 有用武之地之外, 在游戏后台等方面, python 也大放异彩, 本篇博文将按照正规的项 ...

  9. python批量删缩进_鬼畜小姐姐+野狼disco,十分钟教你如何用Python剪辑一个牛逼的抖音小视频?...

    鬼畜小姐姐+野狼disco,十分钟教你如何用Python剪辑一个牛逼的抖音小视频? 前言 半个月前,后台有个小伙伴问我,如何将视频中的音频提取出来,并且将声音转成文字写入到 word 中,正好接下来的 ...

最新文章

  1. Autoencoder 详解
  2. windows server 2019 服务器搭建的方法步骤(图文)
  3. python 函数中所有print保存csv_python for循环print怎样才能输出csv呢
  4. python编程跳一跳_使用Python实现跳一跳自动跳跃功能
  5. SAP License:SAP不便解决的问题之六——采购组在审批策略中的作用
  6. AWS 推出长期支持的 OpenJDK 免费分发版本 —— Amazon Corretto
  7. SQL SERVER2017 安装程序无法与下载服务器联系。无法安装机器学习服务的问题解决方式...
  8. mysql 定时任务 日志_mysql定时备份任务
  9. python人脸识别门禁系统_一种基于python的人脸识别开源系统
  10. 计算机cpu和内存不足,电脑内存不足的解决方法
  11. 好看的html页脚,Photoshop教程:设计非常漂亮的网页页脚
  12. openwrt 做二级路由 同网段无线桥接教程 relayd
  13. 编写一个抽象类Shape,声明计算图形面积的抽象方法。再分别定义Shape的子类Circle(圆)和Rectangle(矩形),在两个子类中按照不同图形的面积计算公式,实现Shape类中计算面积的方法
  14. git ssh配置文件 服务器_Linux 环境 搭建Git 服务器,并且修改SSH端口使用
  15. 视频搬砖项目【一个技术员是如何轻松利用视频搬运项目做到日入2000+】
  16. Unity3d 屏幕特效实现类似死亡之后的全屏黑白效果
  17. MySQLSyntaxErrorException: Unknown database
  18. 《卸甲笔记》-基础语法对比
  19. iMovie教程:如何将照片添加至iMovie剪辑中?
  20. 7.18 HTML每日作业

热门文章

  1. 知乎讨论:有必要将所有机器学习算法都实现一遍吗?
  2. 3年国奖、一作9篇SCI,完美逆袭的中大博士坦言自己也曾濒临挂科
  3. Nacos源码系列——第一章(Nacos核心源码主线剖析上)
  4. 创业基础(第8章 新企业的创办与管理) 来自高校:全国大学生创新创业实践联盟 分类:创新创业 学习规则:按序学习
  5. 数字证书采用公钥体制进行加密和解密。每个用户有一个私钥,用它进行 (46)。。。
  6. Python自动化办公系列之Python操作PDF
  7. 值得一看的文本检测方法
  8. 科普| 3D视觉技术正在改变我们的生活
  9. 解读基于多传感器融合的卡尔曼滤波算法
  10. 二维码是什么原理?第一次有人说得这么明白