|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
我写的代码如下:
def newuser(name):
if name in database:
name1 = input('此用户名已经使用,请重新输入1:')
password1 = input('请输入密码1:')
database[name1]=password1
else:
password1 = input('请输入密码2:')
database[name]=password1
print('注册成功,赶紧试试登录吧2')
def signin(name):
if name in database:
if database[name] == input('请输入密码3:'):
print('登录成功。3')
else:
print('密码错误3')
else:
name2 = input('您输入的用户名不存在,请重新输入4:')
password2 = input('请输入密码4:')
pwd = database.get(name2)
if password2 == pwd:
print('欢迎进入XXOO系统,请点右上角的X结束程序!4')
else:
print('密码错误!4')
database=dict()
a = '''
|--- 新建用户:N/n ---|
|--- 登录账号:E/e ---|
|--- 推出程序:Q/q ---|
|--- 请输入指令代码:'''
num = input(a)
name = input('请输入用户名:')
if num =='N' or 'n':
newuser(name)
if num == 'E' or 'e':
signin(name)
运行后的结果如下:
想问一下各位大神们,为什么会继续运行到‘输入密码3’,不是应该出来‘注册成功,赶紧试试登录吧2就’停止了嘛?
PS.我是小白一枚,第一次发帖求助,若有不周,请见谅,感谢
|
|