zoukankan      html  css  js  c++  java
  • Python-列表的运用-名字管理系统

    code:

     1 # 1打印功能提示
     2 print('='*50)
     3 print('名字关系系统 V1.0')
     4 print('1:添加一个新的名字')
     5 print('2:删除一个名字')
     6 print('3:修改一个名字')
     7 print('4:查询一个名字')
     8 print('5:退出系统')
     9 print('='*50)
    10 names = [] #定义一个空列表用来存储添加的名字
    11 # 2获取用户选择
    12 while True:
    13     num = int(input('请输入功能序号:'))
    14     # 3根据用户的选择,执行相应的功能
    15     if num == 1:
    16         new_name = input('请输入名字:')
    17         names.append(new_name)
    18         print(names)
    19     elif num == 2:
    20         del_name =input('请输入要删除的名字')
    21         names.remove(del_name)
    22         print('已经删除!',names)
    23     elif num == 3:
    24         old_name = input('请输入要修改的名字:')
    25         update_name = input('请输入修改的值:')
    26         index = names.index(old_name)
    27         names[index] = update_name
    28         print('修改完成!',names)
    29     elif num == 4:
    30         find_name = input('请输入要查询的名字:')
    31         if find_name in names:
    32             print('找到了你要找的人')
    33         else:
    34             print('查无此人!')
    35     elif num == 5:
    36         break
    37     else:
    38         print('输入有误!')
    39         continue

    感想:

    今天复习一下列表的运用。用一个名字管理系统,实现列表的增删改查!

    用一张截图总结一下列表的使用:

  • 相关阅读:
    Linux recordmydesktop
    linux music play
    linux config NDK
    linux install wireshark
    Linux config cocos
    45 线程池都有哪些状态?
    44 创建线程池有哪几种方式?
    final 不能修饰抽象类和接口
    43 线程的 run() 和 start() 有什么区别?
    42 notify()和 notifyAll()有什么区别?
  • 原文地址:https://www.cnblogs.com/pjjo/p/7531423.html
Copyright © 2011-2022 走看看