用户管理
"""
1.后台管理员只有一个用户admin,密码admin
2.当管理员登陆成功后,可以管理前台用户信息
3.用户信息管理包含:
添加用户信息
删除用户信息
查看用户信息
指定用户查看密码
退出
ctrl + / :快注释和取消注释
"""
def useradd():
"""
添加用户
:return:
"""
print('添加用户信息'.center(50, '*'))
usernew = input('请添加用户:')
passwdnew = input('请输入密码:')
if usernew in usersinfo:
print('该用户已存在')
else:
usersinfo.update({usernew:passwdnew})
print('用户添加成功')
def userdel():
"""
删除用户
:return:
"""
print('删除用户信息'.center(50, '*'))
userdel = input('请选择删除用户:')
if userdel in usersinfo:
usersinfo.pop(userdel)
print('%s用户已删除' % (userdel))
else:
print('用户不存在')
def usermess():
"""
查看用户信息
:return:
"""
print('查看用户信息'.center(50, '*'))
print("所有用户有:",end="")
print(usersinfo.keys())
userlook = input('请输入你要查看的用户:')
if userlook in usersinfo:
print('此用户密码为', end=':')
print(usersinfo[userlook])
else:
print('用户不存在')
print("管理员登陆".center(50, '*'))
inuser = input('user name:')
inpasswd = input('passwd:')
usersinfo = {"root":'redhat'}
if inuser == 'admin' and inpasswd == 'admin':
print('管理员登陆成功')
print('会员管理'.center(50, '*'))
print("""
管理员操作目录
# 1 - 添加用户信息
# 2 - 删除用户信息
# 3 - 查看用户信息
# 4 - 退出
""")
while 1:
choice = input('请选择你的操作:')
if choice == '1':
useradd()
elif choice == '2':
userdel()
elif choice == '3':
usermess()
elif choice == '4':
exit()
else:
print('非法请求')
else:
print('管理员登录失败')
打字游戏
"""
"""
编写函数,计算字符串匹配的准确率,
orginStr为原始内容,userStr为用户输入内容
"""
#
#计算正确率
def myper(sen):
count=0
oldse = "do your best"
for i,v in zip(oldse,sen):
# print(i,v)
if i==v:
count += 1
percent = count /len(oldse)*100
# print(len(oldse))
# return percent
print("正确率为%.2f%%" %(percent))
sentence=input("please input 'do your best':")
myper(sentence)
## do my best
## do m b
打地鼠游戏
"""
模拟打地鼠游戏
假设一共有5个洞口,老鼠在里面随机一个洞口;
人随机打开一个洞口,如果有老鼠,代表抓到了
如果没有,继续打地鼠,但是老鼠会跳到其他洞口
"""
# 五个集合(0,1)...(4,5)
# 老鼠取值(0,1)+randint
import random
def mybeat():
holedict = {'hole0': (0, 1),
'hole1': (1, 2),
"hole2": (2, 3),
"hole3": (3, 4),
"hole4": (4, 5)
}
while True:
m = random.randint(0,4)
if 0 <= m < 1:
beat = 'hole0'
elif 1 <= m < 2:
beat = 'hole1'
elif 2 <= m < 3:
beat = 'hole2'
elif 3 <= m < 4:
beat = 'hole3'
else:
beat = 'hole4'
print(beat)
true = input("请输入你选择的洞口(hole0~hole4):")
if true== beat:
print("恭喜恭喜")
break
mybeat()
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。