函数版注册登陆小程序
2016-04-02 22:20
519 查看
user = dict() #定义一个空的字典
def new_user():
prompt = '请输入用户名:'
while True:
yhm = input(prompt)
if yhm in user:
prompt= '此用户名已经被使用,请重新输入:'
continue
else:
break
valmm = input('请输入密码:')
user[yhm] = valmm
print('注册成功,赶紧登陆试试吧^_^')
def log_user():
prompt = '请输入用户名:'
while True:
yhm = input(prompt)
if yhm not in user:
prompt = '您输入的用户名不存在,请重新输入:'
continue
else:
break
prompt = '请输入密码:'
while True:
valmm = input(prompt)
pwdin = user.get(yhm)
if valmm == pwdin: #valmm == user[yhm]
print('欢迎进入XXOO系统,请点右上角的X结束程序!')
break
else:
prompt = '密码错误!请重新输入:'
def reg_log():
prompt ='''|---新建用户:N/n---|
|---登陆账户:E/e---|
|---退出程序:Q/q---|
|---请输入指令代码:'''
while True:
chg = False
while not chg:
chgin = input(prompt)
if chgin not in 'NnEeQq':
print('您输入的指令不合规范,请重新输入:',end = '')
else:
chg = True
if chgin == 'Q' or chgin == 'q':
break
if chgin == 'N' or chgin == 'n':
new_user()
if chgin == 'E' or chgin == 'e':
log_user()
reg_log()
def new_user():
prompt = '请输入用户名:'
while True:
yhm = input(prompt)
if yhm in user:
prompt= '此用户名已经被使用,请重新输入:'
continue
else:
break
valmm = input('请输入密码:')
user[yhm] = valmm
print('注册成功,赶紧登陆试试吧^_^')
def log_user():
prompt = '请输入用户名:'
while True:
yhm = input(prompt)
if yhm not in user:
prompt = '您输入的用户名不存在,请重新输入:'
continue
else:
break
prompt = '请输入密码:'
while True:
valmm = input(prompt)
pwdin = user.get(yhm)
if valmm == pwdin: #valmm == user[yhm]
print('欢迎进入XXOO系统,请点右上角的X结束程序!')
break
else:
prompt = '密码错误!请重新输入:'
def reg_log():
prompt ='''|---新建用户:N/n---|
|---登陆账户:E/e---|
|---退出程序:Q/q---|
|---请输入指令代码:'''
while True:
chg = False
while not chg:
chgin = input(prompt)
if chgin not in 'NnEeQq':
print('您输入的指令不合规范,请重新输入:',end = '')
else:
chg = True
if chgin == 'Q' or chgin == 'q':
break
if chgin == 'N' or chgin == 'n':
new_user()
if chgin == 'E' or chgin == 'e':
log_user()
reg_log()
相关文章推荐
- 微信代码
- java基础小程序,金山打字原理
- Html5 手机wap开发、微信开发、APP开发的优缺点-创业者必知
- 微信企业号申请详细流程
- android 仿 微信带尖角的popwindow
- 微信支付 细节坑
- 微信图片链接失效的替换脚本
- 微信支付插件使用
- Android ActionBar应用实战,高仿微信主界面的设计
- nrf51822微信---AES加密
- 微信图文发送
- 腾信微信公众号初步开发应用
- Android集成微信支付功能
- Android 之打造仿微信页面切换公共方法及实现
- 谷歌大脑科学家 Caffe缔造者 贾扬清 微信讲座完整版
- 腾讯在线模拟试题 微信红包
- 微信扫描支付总结
- Android ViewPager和Fragment实现仿微信导航界面及滑动效果
- 小程序 - c字符串表示大整数
- 谷歌大脑科学家 Caffe缔造者 贾扬清 微信讲座完整版