|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
小甲鱼课后题
就是我想在进入系统后退出程序 为什么我的办法不行,还有没有办法啊
def a():
print('|--- 欢迎用户登录系统 ---|')
print('|--- 1:新建用户:N/n ---|')
print('|--- 2:登录账号:E/e ---|')
print('|--- 3:退出程序:Q/q ---|')
b ={}
h = 0
def c():##新建用户
d = input('请输入用户名:')
while 1:
if b.get(d) == None:
b[d] = input('请输入密码:')
print('注册成功')
break
else:
d = input('用户名已存在,请重新输入:')
def e():##登录账号
d = input('请输入用户名:')
i = 1
while 1:
if b.get(d) == None:
d = input('用户名不存在,请重新输入:')
else:
f = input('请输入密码(三次机会):')
while i < 3:
if f == b.get(d):
print('欢迎进入系统。')## 我想在进入系统后退出程序
h = 123
break
else:
f = input('密码错误,请重新输入:')
i += 1
break
while h != 123:
g = input('请输入指令代码:')
if g in ['N','n']:
c()
elif g in ['E','e']:
e()
elif g in ['Q','q']:
print('感谢使用!')
break
把登入成功后的 break 换成 exit() 退出程序即可
|
|