51学通信论坛2017新版

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2452|回复: 0
打印 上一主题 下一主题

1.4 if else流程判断

[复制链接]

 成长值: 15613

  • TA的每日心情
    开心
    2022-7-17 17:50
  • 2444

    主题

    2544

    帖子

    7万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    74104
    跳转到指定楼层
    楼主
    发表于 2017-12-11 21:47:31 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
    1 隐藏输入的用户密码
    需要导入getpass模块。
    源码:
    1. import getpass  #这个模块可以隐藏用户输入的密码
    2. username = input("username:")
    3. password = getpass.getpass("pls input your password:")
    4. print(username,password)
    复制代码
    执行结果:
    1. username:aiweisheng
    2. pls input your password:
    3. aiweisheng aaa
    复制代码
    2 基本的if else判断:
    判断输入的密码是否正确,正确显示欢迎,不正确显示不欢迎。
    源码:
    1. import getpass  #这个模块可以隐藏用户输入的密码
    2. _username = 'aiweisheng'
    3. _password = '51xuetongxin'
    4. username = input("username:")
    5. password = getpass.getpass("pls input your password:")
    6. print(username,password)
    7. if _username == username and _password == password:
    8.     print("welcome user {name} login.".format(name=username))
    复制代码
    执行结果:
    1. 密码输入正确时的结果:
    2. username:aiweisheng
    3. pls input your password:
    4. aiweisheng 51xuetongxin
    5. welcome user aiweisheng login.
    6. 密码输入错误时的结果:
    7. username:aiweisheng
    8. pls input your password:
    9. aiweisheng 111
    10. invalid user
    复制代码
    如果看到IndentationError就代表缩进错误,if后边跟的执行条件要加4个空格。如果不需要缩进,代码就必须要顶格写。


    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|51学通信技术论坛

    GMT+8, 2025-1-31 15:53 , Processed in 0.086822 second(s), 33 queries .

    Powered by Discuz! X3

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表