用户:
小麦做的面包查看:3 回复:1 评论:3 创建时间:2021-10-31T07:29:11
【作品展示】

【作品介绍】
第44行的main()错了???
【作品源代码】
import json
begin_data = {'张麦',['123456','hellocodemao']
}
def save():
with open('data.json', 'w') as f:
json.dump(data, f)
#读取数据
try:
with open('data.json', 'r') as f:
data = json.load(f)
except:
data = begin_data
save()
#检查数据
for key in begin_data:
try:
data[key]
except:
data[key] = begin_data[key]
save()
def main():
user = input('选择一个操作 (1:登录账号 2:注册账号 3:删除账号)>>>')
if user == '1':
username()
def username():
name = input('请输入账号名 (输入1返回)>>>')
if name == '1':
main()
elif name in data:
userkey(name)
def userkey(name):
key = input('请输入密码 (输入1返回)>>>')
if key == '1':
username()
elif data[name][0] == key:
print('登录成功')
i=input('储存内容为:{} (按回车键退出)'.format(data[name][1])
main()
else:
print('密码错误')
userkey(name)
while True:
main()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn
mornwindimport json
begin_data = {'张麦':['123456','hellocodemao']}
def save():
with open('data.json', 'w') as f:
json.dump(data, f)
#读取数据
try:
with open('data.json', 'r') as f:
data = json.load(f)
except:
data = begin_data
save()
#检查数据
for key in begin_data:
try:
data[key]
except:
data[key] = begin_data[key]
save()
def main():
user = input('选择一个操作 (1:登录账号 2:注册账号 3:删除账号)>>>')
if user == '1':
username()
def username():
name = input('请输入账号名 (输入1返回)>>>')
if name == '1':
main()
elif name in data:
userkey(name)
def userkey(name):
key = input('请输入密码 (输入1返回)>>>')
if key == '1':
username()
elif data[name][0] == key:
print('登录成功')
i=input('储存内容为:{} (按回车键退出)'.format(data[name][1]))
main()
else:
print('密码错误')
userkey(name)
main()
原错误1:43行 少括号
2:3行 字典格式不对
点赞0
评论