python实现一个简单的登录注册Demo

# -*- coding: utf-8 -*-
"""
Created on Fri Feb  2 16:14:31 2018

@author: Administrator
一个简单的登录注册Demo
"""
def showMessage():
    print('---新建用户:(键入N/n)---')
    print('---登录帐号:(键入E/e)---')
    print('---退出程序:(键入Q/q)---')

def new_user():
            while True:
                myname=input("请输入用户名:")
                if myname in user:
                    print ('你输入的用户名已存在,重新输入。')
                    continue
                else:
                    user[myname]=input('请输入密码:')
                    print('注册成功,赶紧登录试试吧!')
                    break
            
def older_user():
    while True:
        in_name=input('请输入登录用户名:')
        if in_name in user:
            in_password=input('请输入登录密码:')
            if in_password==user[in_name]:
                print('登录成功!\n')
                break
            else:
                print ('你输入的密码有误!\n')
                break
                
        else:
            print('你输入的用户名不存在')
            continue
            
            
            
user={}
while True:
    showMessage()
    myIn = input('---请输入指令代码:')
    if myIn in'nN':
        new_user()
        
    elif myIn in'eE':
        older_user()
        
    elif myIn in'Qq':
        print('程序已退出')
        break
    else:
        print('你输入的指令有误,重新输入。')
        continue

  • 7
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值