字符串和列表学完,

自己试着写了一个非常简单的名片管理系统,

新萌尝试,

大佬们不要喷,

修改名片的功能我偷了个懒,

因为我不知道怎么通过定义下标,然后通过下标来修改列表内的字符串

我的思路是,把用户准备修改的名片删除,再把用户新命名的名片添加即可;

如果有大佬有直接修改的办法,欢迎指点一下。。。

代码如下:

 1 name = []
 2 while True:
 3     print("="*50)
 4     print("        欢迎进入名片管理系统V1.0")
 5     print("1:添加一个名片")
 6     print("2:修改一个名片")
 7     print("3:删除一个名片")
 8     print("4:查询一个名片")
 9     print("5:退出")
10     print("="*50)
11     admin = int(input("请输入功能编号:"))
12
13     if admin == 1:
14         while True:
15             new_name = input("请输入你的名字:")
16             if new_name == "返回":
17                 break
18             name.append(new_name)
19             print("=======>添加成功!")
20             print("=======>目前已添加的名字有:%s"%(name))
21             print("=======>返回菜单请输入:返回")
22     elif admin == 2:
23         while True:
24             al_name = input("请输入你要修改的名字:")
25             if al_name == "返回":
26                 break
27             if al_name in name:
28                 als_name = input("请输入新名字:")
29                 name.remove(al_name)
30                 name.append(als_name)
31                 print("=======>目前的名字有:%s" % (name))
32             else:
33                 print("您输入的名字不存在,请重新输入!")
34             print("=======>返回菜单请输入:返回")
35     elif admin == 3:
36         while True:
37             del_name = input("请输入你要删除的名字:")
38             if del_name == "返回":
39                 break
40             name.remove(del_name)
41             print("=======>删除成功!")
42             print("=======>目前已剩余的名字有:%s" % (name))
43             print("=======>返回菜单请输入:返回")
44     elif admin == 4:
45         while True:
46             look_name = input("请输入你要查询的名字:")
47             if look_name == "返回":
48                 break
49             else:
50                 if look_name in name:
51                     print("你要查询的名字存在!")
52                 else:
53                     print("查无此人!")
54             print("=======>返回菜单请输入:返回")
55     elif admin == 5:
56         break
57     else:
58         print("你的输入有误,请从新输入!")

转载于:https://www.cnblogs.com/wzpy/p/8257708.html

Python:名片管理系统相关推荐

  1. python简单名片管理器,一个简单的Python名片管理系统

    字符串和列表学完,自己试着写了一个非常简单的Python名片管理系统. 新萌尝试,大佬们不要喷. 修改名片的功能我偷了个懒,因为我不知道怎么通过定义下标,然后通过下标来修改列表内的字符串. 我的思路是 ...

  2. Python 名片管理系统(文件版,可存档读档)

    Python 名片管理系统(文件版,可存档读档) 相比于函数版的程序,文件版增加了存档读档操作 函数版的可以参考Python名片管理系统(列表.字典和函数的综合应用) 以下是新增部分的代码(不包括调用 ...

  3. python名片管理系统_Python名片管理系统

    1.Python之cards_mail.py #!/usr/bin/python3 import cards_tools # 无限循环,由用户主动决定什么时候退出循环! while True: # 显 ...

  4. python名片管理系统2.0_python名片管理系统代码

    最近看到有朋友在讨论python的名片管理系统的实现问题,那么这一篇文章中,我就有提到要实现个简单的名片管理系统了.这个是没有界面化,就单纯的在控制台操作而已.所以,总体来说,很简单,实现起来不难. ...

  5. python名片管理系统_用python实现名片管理系统

    python的基础练习案例--名片管理系统,一个控制台程序的案例练习,平台为pycharm2017.代码是看着python视频学的时候写的,pycharm运行没有问题. 系统需求 1.程序启动,显示名 ...

  6. python 名片管理系统

    名片管理系统 前言: 写这个主要是复习之前学过的python基础,比较想练习一下装饰器,所以大部分功能都有装饰器.题目大概是按照下面这个视频做的一个类似的名片管理系统: 链接: link. 做的比较简 ...

  7. python名片管理系统2.0_Python:名片管理系统2.0(增加登录功能)

    1 defmingpian():2 name =[]3 name_fl =04 while name_fl ==0:5 print("="*50)6 print("欢迎进 ...

  8. python名片管理系统难点总结_Python 知识要点:名片管理系统 2.0

    主程序cards_main.py调用cards_tools.py里的方法,实现名片管理的功能,代码上更加简洁. [cards_main.py] 复制代码 ! /usr/bin/python3 impo ...

  9. python名片管理系统的总结_名片管理系统(Python)

    1.# 记录所有名片字典 card_list = [] def show_menu(): print("*" * 50) print("欢迎使用[名片管理系统]" ...

  10. python名片管理系统难点总结_Python学习笔记之名片管理系统

    主运行循环: import cards_tools while True: cards_tools.show_menu() action_str = input("请输入希望执行的操作:&q ...

最新文章

  1. oracle中merge的用法,以及各版本的区别 Create checkbox全选JS(转载)
  2. jenkins部署net core初探
  3. win7 web开发遇到的问题-由于权限不足而无法读取配置文件,无法访问请求的页面...
  4. jQuery学习——表单
  5. js,jq设置获取属性,样式
  6. [原创]linux简单之美(二)
  7. bimmercode刷隐藏教程_PS教程:快速提取人物像素,制作人物海报主体,简单易学...
  8. ScriptX打印控件的使用
  9. php讲用户输入的值存入数组,如何将表单输入数组转换为PHP数组
  10. 手机电子书UMD数据格式实现代码(C#版)
  11. 刷流量php网站源码,在线模拟刷网站PV流量源码
  12. 发论文为嘛这么难?灵魂画手扒一扒“同行评审”那些事
  13. Archlinux连接HDMI分屏后没声音
  14. py函数式编程(高阶函数map/reduce/filter/sorted、闭包函数/返回函数、匿名函数lamber、@装饰器decorator、偏函数functool.partial())
  15. Flashnbsp;AS3nbsp;学习9nbsp;-nbsp;时钟的制作
  16. QT西游回合制源码+java后台管理系统
  17. python绘制热图_python使用matplotlib绘制热图
  18. 计算机毕业设计Java宠物爱心驿站(源码+系统+mysql数据库+lw文档)
  19. 面向任务的无人集群系统自主协同方法(基因调控网络, GRN)
  20. 雅克比 (Jacobi) 迭代法求线性方程组的解及其代码

热门文章

  1. 前后端分离中使用基于jwt的token进行身份认证
  2. 看了这篇C++笔记,你出去行走江湖我就放心了【C++】
  3. 关于linux shell脚本开头的#!/bin/sh
  4. 解决 VSCode 配置 tab 空格数 Dart 语言无效的问题
  5. ZooKeeper概述与原理
  6. c语言程序设计棋盘不对齐,经典c语言程序设计例(55页)-原创力文档
  7. android listview item 圆角,ListView圆角 实现方法(一)
  8. KubeMeet 深圳站完整议题出炉 快来 get 云原生边缘计算硬核技术动态
  9. 从零开始入门 K8s | 理解 RuntimeClass 与使用多容器运行时
  10. mysql悲观锁 更新_MySQL学习笔记(四)悲观锁 for update