• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    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":
      break
    
    
    studentlist=[]
    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":
      break
    
    def delete():
     while True:
     i=input("请输入需删除的学生的序号:")
     for index,item in enumerate(studentlist):
      if item["序号"]==i:
      del studentlist[index]
     x = input("输入no结束删除学生,输入其他任意字符将继续:")
     if x == "no":
      break
    
    def modify():
     while True:
     i = input("请输入需修改的学生的序号:")
     for item in studentlist:
      if item["序号"]==i:
      item["姓名"]=input("请输入修改后的学生的姓名:")
      item["电话"]=input("请输入修改后的学生的电话:")
     x = input("输入no结束修改学生,输入其他任意字符将继续:")
     if x == "no":
      break
    
    def 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数据库编程 Mysql实现通讯录
    • python数据库编程 ODBC方式实现通讯录
    • Python编写通讯录通过数据库存储实现模糊查询功能
    • python实现简易通讯录修改版
    • python实现手机通讯录搜索功能
    • Python实现命令行通讯录实例教程
    • 一个简单的python程序实例(通讯录)
    • 如何用Python写一个简单的通讯录
    上一篇:基于Pytorch版yolov5的滑块验证码破解思路详解
    下一篇:浅析Python模块之间的相互引用问题
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    python实现学生通讯录管理系统 python,实现,学生,通讯录,