关于函数应用的一些案例解析

1) 后台管理员只有一个用户:admin,密码:admin

        当管理员登陆成功后,可以管理前台会员信息

        会员信息管理包含:

                                         添加会员信息

                                         删除会员信息

                                         查看会员信息

                                         退出

def addUser():
    """
    添加会员信息
    :return:
    """
    print("添加会员信息".center(50, '*'))
    addUser = input("添加会员名:")
    if addUser in user:
        print("用户%s已经存在" % (addUser))
    else:
        addPasswd=input('请输入你的密码: ')
        user.setdefault('%s' %addUser,'%s' %addPasswd)
        print("添加用户%s成功" % (addUser))
def delUser():
    """
    删除会员信息
    :return:
    """
    print("删除会员信息".center(50, '*'))
    delUser = input("删除会员名:")
    if delUser in user:
        user.pop(delUser)
        print("删除会员%s成功!" % (delUser))
    else:
        print('用户名不存在')
def catUser():
    """
    查看会员信息
    :return:
    """
    print("查看会员信息".center(50, '*'))
    for k,v in user.items():
        print(k,v)
print("管理员登陆".center(50, '*'))
inuser = input('UserName:')
inpasswd = input('Password:')
user=dict(root='123',westos='456')
if inuser == 'admin' and inpasswd == 'admin':
    print("管理员登陆成功!")
    print("会员管理".center(50, '*'))
    while True:
        print("""
                        操作目录

           1 -    添加会员信息
           2 -    删除会员信息
           3 -    查看会员信息
           4 -    退出
        """)
        choice = input("请选择你的操作:")

        if choice == '1':
            addUser()
        elif choice == '2':
            delUser()
        elif choice == '3':
            catUser()
        elif choice == '4':
            exit()
        else:
            print("请输入正确的选择")
else:
    print("管理员登陆失败!")

2)打字软件正确率

      编写函数,计算字符串匹配的准确率(类似于打字软件)

      orginStr为原始内容,userStr为用户输入内容

代码执行结果如下:

3)打地鼠游戏

每次游戏只有五次机会

编写代码模拟打地鼠小游戏

假设一共有5个洞口,老鼠在里面随机一个洞口

人随机打开一个洞口,如果有老鼠,代表抓到了

如果没有,继续打地鼠,但是地鼠会跳到其他洞口

代码执行结果如下:

猜你喜欢

转载自blog.csdn.net/weixin_42668123/article/details/81703996
今日推荐