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

编写通讯录管理系统(python)

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

编写通讯录管理系统(python)

需求

进入系统显示系统功能界面,功能如下
  1. 添加学员信息
  2. 删除学员信息
  3. 打印学员信息
  4. 退出系统

功能实现步骤
  1. 显示功能界面
  2. 用户输入功能序号
  3. 根据用户输入的功能序号,执行不同的功能
  4. 定义函数
  5. 调用函数
#输出程序功能菜单
print("-"*40)
print("欢迎使用学生通讯录管理系统v1.0")
#增加学员信息
print("[1]增加学员信息")
#删除学员信息
print("[2]删除学员信息")
#打印学员信息
print("[3]打印学员信息")
#退出系统
print("[4]退出系统")
print("-"*40)
students=[]
while True:
    #选择需要操作的编号
    n=int(input("请输入要操作的编号[1-4]:"))
    #选择增加学员信息
    if n==1:
        code=input("请输入学员学号:")
        name=input("请输入学员姓名:")
        tel=input("请输入学员电话:")
        s={"code":code,"name":name,"tel":tel}
        students.append(s)
        #输出学员的学号,姓名,电话
        print(students)
    #选择删除学员信息
    elif n==2:
        #输入需要删除学员的学号
        code=input("请输入待删除的学号:")
    #遍历列表,查找待删除的学员
        for s in students:
            if s["code"]==code:
                students.remove(s)
                print("删除成功")
                #删除成功,返回
                break
        #没有在列表找到该学员的信息
        else:
            print("没有该学号的学生,删除失败!")
    #选择打印学员信息
    elif n==3:
        for x in students:
            print("学号:%st姓名:%st电话:%sn"%(x["code"],x["name"],x["tel"]))
    #选择退出系统
    elif n==4:
        print("感谢您使用通讯录管理系统v1.0")
        #返回
        break
    #选择的编号不是[1-4]
    else:
        print("输入错误,请重新输入要操作的编号")

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/354732.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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