day 9 名字管理系统
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:优化