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个洞口,老鼠在里面随机一个洞口
人随机打开一个洞口,如果有老鼠,代表抓到了
如果没有,继续打地鼠,但是地鼠会跳到其他洞口
代码执行结果如下: