用户:
豁达的导弹鲨e4Z8查看:0 回复:1 评论:0 创建时间:2020-06-07T20:34:11
【作品展示】

【作品介绍】
凑字数
【作品源代码】
import random
superuserstart = False
gamestart = False
cont = 3
count = 5
userlist = ["superuser","yiguan"]
superuser = ["superuser"]
password = ["admin","123"]
while True:
print("******欢迎登陆游戏世界******")
print("如需注册账号,请输入REGIST")
print("退出请输入QUIT")
inusname = input("请输入账号:")
if inusname == "QUIT":
break
elif inusname == "REGIST":
while True:
newus = (input("请输入您的账号:"))
newps1 = (input("请输入新用户的密码:"))
newps2 = (input("请再次输入密码:"))
if newps1 == newps2:
userlist.append(newus)
password.append(newps1)
break
else:
print("两次密码不同,请重新输入。")
continue
print("注册成功,现在您可以登录游戏了。")
continue
inpw = input("请输入密码:")
if cont == 0:
print("您的账户已被锁定。")
continue
if inusname in userlist:
index_user = userlist.index(inusname)
pw = password[index_user]
if pw == inpw:
if inusname in superuser:
adminstart = True
gamestart = True
break
else:
cont -=1
if cont != 0:
print("密码错误,请重试。您还有%s次机会。"%cont)
else:
print("您的登录次数已超出限制,账号已被锁定。")
while superuserstart:
print("******管喵界面******")
print("您好管喵,请选择您要进行的操作:")
print("1:查询账号")
print("2:密码查询")
print("3:修改密码")
print("4:删除账号")
print("5:退出管理")
print("6:进入游戏")
user_selet = input("请选择")
if user_selet == ("1"):
print("以下为现有账号信息:")
print(userlist)
elif user_selet ==("2"):
print("请输入要查询密码的账号")
print("如需退出请输入QUIT")
inusname = input("账号:")
if inusname in userlist:
print("账号:%s 的密码是%s" %(inusname,password[userlist.index(inusname)]))
elif inusname == "QUIT":
continue
else:
print("您的输入有误,请重试。")
elif user_selet ==("3"):
print("请输入要修改密码的账号")
print("如需退出请输入QUIT")
inusname = input("账号:")
if inusname in userlist:
pwchange = 3
while True:
if pwchange == 0:
print("修改次数已超限,请退出重新操作。")
break
newpw1 = input("请输入新密码:")
newpw2 = input("请再次输入新密码:")
pwchange -= 1
if newpw1 == newpw2:
index_user = userlist.index(inusname)
password[index_user] = newpw1
print("密码修改完成。")
break
else:
print("密码修改操作失败。")
continue
if user_selet == ("4"):
print("请输入要删除的账号")
print("如需退出请输入QUIT")
inusname = input("账号:")
if inusname in userlist:
print("确认是删除账号`%s`么?(输入“是”或“否”)"%inusname)
inp = input()
if inp == "是":
delt = userlist.index(inusname)
userlist.pop(delt)
password.pop(delt)
elif inp == "否":
continue
if user_selet == ("5"):
gamestart = False
break
if user_selet == ("6"):
break
while gamestart:
print("******欢迎进入游戏世界******")
print("老八在路上摇摇晃晃的走着")
print("他已经三天没恰shi了")
print("此时,他看到前方有一个彻硕")
print("他立马冲了进去,看着坑里的shi,他不禁流下了口水,你猜猜老八看见了多少坨shi,五次机会")
num = random.randint(1, 100)
while True:
x = int(input("请输入老八看见的shi"))
if count == 0:
print("你太慢了,老八饿喵了")
break
if x == num:
print("对了,老八开心的恰了起来")
break
elif x > num:
print("多了,恰不完,你还有%s次机会" % (count))
elif x < num:
print("少了,恰不饱,你还有%s次机会" % (count))
count -= 1
break
print("******再见,欢迎再次进入游戏世界******")
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn