1 while True

#####   布尔值:True or False

In [8]: a = 19

In [6]: a > 18
Out[6]: True In [7]: a < 18
Out[7]: False ########
while True 就是一个死循环,如果没有break那就一直执行下去

2.版本1:大框架

    #1.打印系统功能选项
print("="*50)
print("\t名字管理系统 V4.2")
print("1:添加一个名字")
print("2:删除一个名字")
print("3:修改一个名字")
print("4:查询一个名字一个名字")
print("="*50) #2.获取用户输入
num = int(input("请输入你要执行的功能:")) #3.执行相应的功能
if num == 1:
pass
elif num == 2:
pass
elif num == 3:
pass
elif num == 4:
pass
else:
print("你输入的有误,请重新输入")

      

3.版本2:添加

    #1.打印系统功能选项
print("="*50)
print("\t名字管理系统 V4.2")
print("1:添加一个名字")
print("2:删除一个名字")
print("3:修改一个名字")
print("4:查询一个名字一个名字")
print("="*50) names = [] #定义一个新的空列表,用来存储和添加名字
while True:
#2.获取用户输入
num = int(input("请输入你要执行的功能:")) #3.执行相应的功能
if num == 1:
new_name = input("输入你要添加的名字:")
names.append(new_name)
print(names) elif num == 2:
pass
elif num == 3:
pass
elif num == 4:
pass
else:
print("你输入的有误,请重新输入")

    

4.版本3:退出功能

    #1.打印系统功能选项
print("="*50)
print("\t名字管理系统 V4.2")
print("1:添加一个名字")
print("2:删除一个名字")
print("3:修改一个名字")
print("4:查询一个名字")
print("5:退出系统")
print("="*50) names = [] #定义一个新的空列表,用来存储和添加名字
while True:
#2.获取用户输入
num = int(input("请输入你要执行的功能:")) #3.执行相应的功能
if num == 1:
new_name = input("输入你要添加的名字:")
names.append(new_name)
print(names) elif num == 2:
pass
elif num == 3:
pass
elif num == 4:
pass
elif num == 5:
break
else:
print("你输入的有误,请重新输入")

      

5.版本4:查询功能

    1.打印系统功能选项
rint("="*50)
rint("\t名字管理系统 V4.2")
rint("1:添加一个名字")
rint("2:删除一个名字")
rint("3:修改一个名字")
rint("4:查询一个名字")
rint("5:退出系统")
rint("="*50) ames = [] #定义一个新的空列表,用来存储和添加名字
hile True:
#2.获取用户输入
num = int(input("请输入你要执行的功能:")) #3.执行相应的功能
if num == 1:
new_name = input("输入你要添加的名字:")
names.append(new_name)
print(names) elif num == 2:
pass
elif num == 3:
pass
elif num == 4:
find_name = input("请输入你要查询的名字:")
if find_name in names:
print("找到了,有这个人")
else:
print("查无此人")
elif num == 5:
break
else:
print("你输入的有误,请重新输入")

    

6.版本5:修改

7.版本6:删除

8.版本7:优化

day 9 名字管理系统的更多相关文章

  1. 名字管理系统demo

    # 名字管理系统demo # 打印功能提示 print('欢迎使用名字管理系统v6.6.6') print('1:添加一个名字') print('2:删除一个名字') print('3:修改一个名字' ...

  2. python 编写名字管理系统

    1 #打印功能提示 2 print('='*50) 3 print(' 名字管理系统 v1.1') 4 print('1.添加新的名字') 5 print('2.删除一个名字') 6 print('3 ...

  3. 学习笔记之Python人机交互小项目一:名字管理系统

    2020是一个不平凡的一年,但即使挫折不断,我们每学期的课程实训也没有受到影响,仍旧如期实施.与往年不同的是,今年的实训老师是学校邀请的公司在职人员来给我们实训.今年实训的内容是Python语言,下面 ...

  4. day_10py 简单地名字管理系统

    #!/usr/bin/env/python #-*-coding:utf-8-*- ''' 名字管理系统 做程序迭代,由点到面一点一点来 ''' # 1.打印功能提示 print("=&qu ...

  5. 01-名字管理系统.py

    #-*- coding:utf-8 -*- #1.打印功能提示 print("-"*50) print("名字管理系统 V8.6") print("1 ...

  6. 学习笔记之Python人机交互小项目二:名片管理系统

    继上次利用列表相关知识做了简单的人机交互的小项目名字管理系统后,当学习到字典时,老师又让我们结合列表和字典的知识,结合一起做一个名片管理系统,这里分享给在学习Python的伙伴! 1.不使用函数 1 ...

  7. Asp.Net Core 项目实战之权限管理系统(0) 无中生有

    0 Asp.Net Core 项目实战之权限管理系统(0) 无中生有 1 Asp.Net Core 项目实战之权限管理系统(1) 使用AdminLTE搭建前端 2 Asp.Net Core 项目实战之 ...

  8. 【IOS开发笔记02】学生管理系统

    端到端的机会 虽然现在身处大公司,但是因为是内部创业团队,产品.native.前端.服务器端全部坐在一起开发,大家很容易做零距离交流,也因为最近内部有一个前端要转岗过来,于是手里的前端任务好像可以抛一 ...

  9. 分享一个html+js+ashx+easyui+ado.net权限管理系统

    EasyUI.权限管理 这是个都快被搞烂了的组合,但是easyui的确好用,权限管理在项目中的确实用.一直以来博客园里也不少朋友分享过,但是感觉好的要不没源码,要不就是过度设计写的太复杂看不懂,也懒得 ...

随机推荐

  1. jq实现拖拽

    $("body").delegate( ".msg-layer",{ mousedown: function (e) { var el = $(".m ...

  2. JavaBean 规范

    JavaBean是公共Java类,需要满以下条件: 1.所有属性为private2.提供默认无参构造方法3.提供getter和setter4.实现serializable接口 具体为: (1)Java ...

  3. 1968. [AHOI2005]约数研究【数论】

    Description Input 只有一行一个整数 N(0 < N < 1000000). Output 只有一行输出,为整数M,即f(1)到f(N)的累加和. Sample Input ...

  4. 随手练——HDU 1251 统计难题

    知识点:前缀树.典型的前缀树模板. 这是用next[26]数组的版本,超内存了.(后来发现,用C++交不会超,G++就会超) #include <iostream> #include &l ...

  5. 【vue】todolist小练习

    参考链接: http://www.imooc.com/learn/694 http://www.cnblogs.com/Chen-XiaoJun/p/6238137.html http://blog. ...

  6. spring boot容器加载完后执行特定操作

    有时候我们需要在spring boot容器启动并加载完后,开一些线程或者一些程序来干某些事情.这时候我们需要配置ContextRefreshedEvent事件来实现我们要做的事情 1.Applicat ...

  7. ASP.Net GridView 基础 属性和事件

    GridView 控件激发的事件: 我们后期重点看的是RowCommand.RowCreated.RowDataBound这三个事件.

  8. Spring+Hibernate+struts2+JPA 注解+跨域//完成手机端点击加载更多 下拉加载更多

    一.使用IDEA新建一个maven项目(student) 1.1.0编写pom文件,添加项目所需要的包 <?xml version="1.0" encoding=" ...

  9. java ssm 后台框架平台 项目源码 websocket 即时通讯 IM quartz springmvc

    官网 http://www.fhadmin.org/D 集成安全权限框架shiro  Shiro 是一个用 Java 语言实现的框架,通过一个简单易用的 API 提供身份验证和授权,更安全,更可靠E ...

  10. Notes 20180507 : Java程序设计之环境搭建与HelloWord

    3 HelloWorld 不管从事什么工作那么一个工作环境总是必不可少的,那怕你只是要写篇文章,一张平坦的书桌和流利的书写笔总是能帮助我们完成工作的,Java开发更是如此.在开始今天的HelloWor ...