• 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

    感想:

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

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

  • 相关阅读:
    [恢]hdu 2098
    [恢]hdu 2049
    [恢]hdu 2027
    [恢]hdu 2111
    [恢]hdu 1202
    [恢]hdu 2131
    Windows Phone 7 文件下载进度和速度显示
    深入WPF中的图像画刷(ImageBrush)之1——ImageBrush使用举例
    深入WPF中的图像画刷(ImageBrush)之2——ImageBrush的铺设方式
    textblock设置属性
  • 原文地址:https://www.cnblogs.com/pjjo/p/7531423.html
Copyright © 2020-2023  润新知