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:优化

 

posted @ 2017-11-16 15:16  venicid  阅读(170)  评论(0编辑  收藏  举报