python自学项目day3.条件控制 if...else 给用户登录模块增加重置密码功能

用一句话概括 if...else 结构的作用:如果...的条件是成立,就做...;反之,就做....

条件就指的是成立的条件,即是返回值为True的布尔(1)表达式。

password_list = ['*****','12345']
def account_login():
    password = input('Password:')
    password_correct = password == password_list[-1]
    password_reset = password == password_list[0]

    if password_correct:
        print('Login success!')
    elif password_reset:
        new_password = input('Enter a new password:')
        password_list.append(new_password)
        print('Your password has changed successfully!')
        account_login
    else:
        print('Wrong password or invalid input!')
        account_login()
account_login()
image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,508评论 0 17
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,868评论 18 139
  • FreeCodeCamp - Basic JavaScript 写在前面: 我曾经在进谷前刷过这一套题,不过当时只...
    付林恒阅读 16,493评论 5 28
  • 我是2016年年中才知道有番茄工作法这样神奇的存在(好low啊喂~),用了之后感觉确实很赞。结合我自己的工作说说适...
    honeysugar阅读 276评论 0 0
  • 我身边的姑娘大多出身普通,长相普通,工作普通,都是丢在人堆里就找不到的那种。 可她们都是传说中的好姑娘,都是上得了...
    苏穆凉阅读 237评论 3 1