美文网首页
python列表的应用——名字管理系统

python列表的应用——名字管理系统

作者: 嗷老板 | 来源:发表于2019-06-12 10:15 被阅读0次

  下面使用所学列表知识,实现简单的名字管理系统。

需求:

  • 打印系统的选项供用户选择
  • 实现增、删、改、查的功能
  • 实现系统的多次运行,让用户可以多次操作

实现:

#1、打印功能提示
print("="*50)
print("                     名字管理系统")
print("1.添加一个名字")
print("2.删除一个名字")
print("3.修改一个名字")
print("4.查询一个名字")
print("5.退出系统")
print("="*50)

names = []  定义一个列表存储名字#
while True:  #死循环,让程序多次执行
  #2、获取用户选择
  num = input("请输入选择的功能序号:")

  #3、根据用户选择,执行相应的功能
  if num == '1':
    newName = input("请输入要添加的名字:")
    names.append(newName)
    print(names)
  elif num == '2':
    delName = input("请输入要删除的名字:")
    names.remove(delName)
    print(names)
  elif num == '3':
    alterName = input("请输入要修改的名字:")
    index = names.index(alterName)
    newName = input("请输入修改后的名字:")
    names[index] = newName
  elif num == '4'
    findName = input("请输入要查询的名字:")
    if findName in names:
      print("系统中存在此人")
    else:
      print("查无此人")
  elif num == '5':
    break;
  else:
    print("选择错误,请重新选择!")

相关文章

  • python列表的应用——名字管理系统

      下面使用所学列表知识,实现简单的名字管理系统。 需求: 打印系统的选项供用户选择 实现增、删、改、查的功能 实...

  • Python列表去重技巧

    Python列表去重在Python应用编程中,是一种非常常见的应用技巧,本文将介绍三种常用的Python列表去重方...

  • Adb大全|应用管理

    本文章转载于搜狗测试 应用管理 所有应用 系统应用 第三方应用 包名包含某字符串的应用 查看应用列表 安装 APK...

  • Python编程的七大应用场景,你使用对了吗?

    Python应用场景多不多?Python应用在网络Web应用发展、用于操作系统管理、服务器维护的自动化脚本、科技计...

  • 理解PATH

    运行python或pip这样的命令时,OS搜索一个目录列表来寻找这样的名字的可执行文件。这个列表保存在系统变量PA...

  • django初体验

    为什么使用django? 1,快速开发 用Python开发 数据库ORM系统 2,大量内置应用 后台管理系统adm...

  • 2021年3月30日

    Python编程之类的应用 学生信息管理系统 敲了敲代码,觉得python挺好玩,但是实现一个功能没有那么简单! ...

  • 【Python】列表简介 - 作用和格式

    Python列表学习主要学习以下5大点,分别是列表的应用场景、列表的格式、列表的常用操作、列表的循环遍历,列表的嵌...

  • Python入门——字典和列表的应用场景

    Python入门——字典和列表的应用场景 通常会在列表中存放多个字典。

  • classCMS模型管理

    模型管理界面中仅显示当前默认主题应用下的模型列表,如需查看其他应用下的模型,请通过"应用管理->对应应用管理->模...

网友评论

      本文标题:python列表的应用——名字管理系统

      本文链接:https://www.haomeiwen.com/subject/eriqfctx.html