马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
[img]%5Burl=https://sm.ms/image/5sIQxqV7Fj2DwSn%5D[/url][/img] if order == "N" or order == "n":
def new_user()
elif order == "E" or order == "e":
def login()
这两行调用前面函数时显示红色错误:SyntaxError: invalid syntax,请问应该如何修改
附上全部代码logIn = {}
def new_user():
while True:
name = input("请输入用户名:")
password = input("请输入密码")
logIn[name] = password
print("注册成功,请登录")
def log_in():
while True:
name = input("请输入用户名:")
if name not in logIn:
print("您输入的用户名不存在")
break
else:
password = input("请输入密码")
pwd = logIn.get(name)
if password == pwd:
print("登录成功")
else:
print("密码错误")
def menu():
while True:
print("|---新建用户:N/n---|")
print("|---登录账号:E/e---|")
print("|---退出程序:Q/q---|")
order = str(input("|---请输入指令代码:"))
if order == "N" or order == "n":
def new_user()
elif order == "E" or order == "e":
def login()
elif order == "Q" or order == "q":
break
menu()
把第 31 和 33 行的两个 def 去掉,调用函数不要用 def
|