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. 苹果浏览器样式重置submit

    版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/XTQueen_up/article/details/34446541 大家刚接触写手机页面 也许都会 ...

  2. php初学习

    1.搭建环境:下载wamp5,然后下载安装,安装成功后在电脑的右下角会出现一个方向盘的图标,右键langage选择chinese,然后就可以用了

  3. 32、SpringBoot-整合Dubbo

    分布式应用 在分布式系统中,国内常用zookeeper+dubbo组合,而Spring Boot推荐使用全栈的Spring, Spring Boot+Spring Cloud. 分布式系统: Zook ...

  4. [Python 多线程] Barrier (十一)

    Barrier 栅栏,也叫屏障.可以想象成路障.道闸. Python 3.2引入的新功能. 构造方法: threading.Barrier(parties, action=None, timeout= ...

  5. WEB测试—兼容测试

    现在的操作系统,浏览器越来越多样性,导致软件兼容性测试在目前软件测试领域占有很重要的地位,我在测试项目经历中,以浏览器的兼容测试为主,平台.分辨率为辅. (我的经验前提:我测试过3类的不同行业的web ...

  6. mysql服务器参数

    mysql服务器参数: 配置是从上往下读取,同一个参数项,后边的配置项会覆盖前边的配置项 mysql获取配置信息路径: 命令行参数    mysqld_safe  --datadir=/data/sq ...

  7. 使用iptables和tc对端口限速

    首先,我们来看一下tc,TC(Traffic Control)命令,是linux自带的告警流控命令.Linux操作系统中的流量控制器TC(Traffic Control)用于Linux内核的流量控制, ...

  8. GoBelieve service部署常见问题总结

    问题1: 大家好,我按照文档的步骤编译im时(make install),出现 can't load package: package main: app_route.go:1:1: expected ...

  9. DDL-库的管理

    一.创建库create database [if not exists] 库名[ character set 字符集名]; 二.修改库alter database 库名 character set 字 ...

  10. source .bashrc 报错:virtualenvwrapper.sh: There was a problem running the initialization hooks.

    在Ubuntu下安装完virtualenv.virtualenvwrapper,然后设置环境文件 .bashrc 接着 source .bashrc,产生错误信息 首先确认了 libpam-mount ...