Python学习之if 条件判断语句

目录
  • 1、基本 if 条件语句:
  • 2、嵌套 if 语句
  • 3、if 和 elif 搭配使用:
  • 4、if 语句中 pass
  • 总结

if 语句是判断语句 常常搭配else一起使用

if 后面紧跟的是判断条件然后以“:”结尾,下一行缩进后则是输出的结果

else 则与对应的if持平不用再次缩进因为他们是互相呼应的

elif 则是补充的判断语句,会出现在 if 与 else 之间,并且它与对应 if 与 else 持平不用再次缩进, elif 是一个缩写的词语elif = else if  ,稍后我会详细介绍它的用法

pass 在 if 语句中使用就是 忽略的意思 程序到这里会直接跳出 if 语句 可以出现在 if else elif 后面 稍后我会详细介绍它的用法

1、基本 if 条件语句:

例如

如果用户输入了 正确的 用户名 adam 以及 对应的正确密码 123 就显示 “登录成功”,若用户名或者密码有一个错了 都显示 “用户名或密码错误”

yongHuMing = input('请输入用户名:') #输出“请输入用名:”并且把输入的值定义到变量“yongHuMing”里

yongHuMiMa = input('请输入密码:') #输出“请输入密码:”并且把输入的值定义到变量“yongHuMiMa”里

#以上为定义输出文字以及定义变量名称

if yongHuMing == 'adam' and yongHuMiMa == '123' : #判断用户名和密码是否和定义的相符
    print('登录成功')     #如果用户名和密码相符则输出“登录登陆成功”
else:  #否则
    print('用户名或密码错误') #否则输出“用户名或密码错误”

2、嵌套 if 语句

例如:

如果用户输入了 正确的 用户名 adam 以及 对应的正确密码 123 就显示 “登录成功”,若用户名输入错误则 “ 显示没有这个用户 ”,如果者密码错了 则显示 “密码错误

yongHuMing = input('请输入用户名:') #输出“请输入用名:”并且把输入的值定义到变量“yongHuMing”里

yongHuMiMa = input('请输入密码:') #输出“请输入密码:”并且把输入的值定义到变量“yongHuMiMa”里

#以上为定义输出文字以及定义变量名称

if yongHuMing == 'adam': #判断用户名是否和定义的相符
    if yongHuMiMa == '123' :#判断用密码是否和定义的相符
        print('登录成功')     #如果用户名和密码正确则输出“登录登陆成功”
    else:
        print('密码错误') #如果密码错误则输出密码错误
else:  #否则
    print('用户名错误') #否则输出“用户名错误”

3、if 和 elif 搭配使用:

例如:

如果用户输入了 正确的 用户名 adam 以及 对应的正确密码 123 就显示 “登录成功”,若用户名输入错误则 “ 用户名错误 ”,如果者密码错了 则显示 “密码错误”,如果密码和用户名都错误则显示“用户名和密码错误”

yongHuMing = input('请输入用户名:') #输出“请输入用名:”并且把输入的值定义到变量“yongHuMing”里

yongHuMiMa = input('请输入密码:') #输出“请输入密码:”并且把输入的值定义到变量“yongHuMiMa”里

if yongHuMing == 'adam' and yongHuMiMa == '123' : #判断用户名和用户名是否和定义的相符
    print('登录成功') #如果用户名和密码正确则输出“登录登陆成功”
elif  yongHuMing != 'adam' and yongHuMiMa == '123':  #如果用户名不等于 adam 且 密码正确
    print('用户名错误')  #则输出 用户名错误
elif  yongHuMiMa != '123' and yongHuMing == 'adam': #如果密码不等于 123 且 用户名正确
    print('密码错误')  #则输出 密码错误
else:
    print('用户名和密码错误') #显示 用户名和密码错误

4、if 语句中 pass

例如:

输入用户名=adam 密码=123 程序什么都不显示直接跳出 if 语句,如果用户名或密码有一个和定义的不同则显示 用户名或密码错误

yongHuMing = input('请输入用户名:') #输出“请输入用名:”并且把输入的值定义到变量“yongHuMing”里

yongHuMiMa = input('请输入密码:') #输出“请输入密码:”并且把输入的值定义到变量“yongHuMiMa”里

#以上为定义输出文字以及定义变量名称

if yongHuMing == 'adam' and yongHuMiMa == '123' : #判断用户名和用户名是否和定义的相符
    pass #什么都不做直接跳出程序
else:   #否则
    print('用户名或密码错误') #显示用户名或密码错误

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注我们的更多内容!

(0)

相关推荐

  • python中if嵌套命令实例讲解

    一.嵌套命令计算机执行的顺序 缩进相同的命令处于同一个等级,第一步,计算机就要按顺序一条一条地执行命令. 1.先给score赋值: 2.因为if和else是只能留一个的互斥关系,if和else下的代码块只会执行一个,所以计算机要判断赋值的内容满足[score>=60]还是[score<60]的条件--如果满足if的条件,就执行if缩进下的内容. 二.if嵌套 if嵌套就是指,在已经有的if条件下在内部在写一个if条件. score=26 if score>=60: print('你已经及

  • Python基础入门之if判断语句

    目录 1.if 判断语句的基本语法 2.比较(即关系)运算符 3.逻辑运算符 4.if - else 5.if 语句进阶--elif 6.if的嵌套 总结 1.if 判断语句的基本语法 if 要判断的条件: 条件成立时,要做的事情 注意:代码的缩进为一个 tab 键,或者四个空格(pycharm 自动帮我们增加) 在 python 开发中,Tab 和空格不要混用 举例一: 需求: 1.定义一个整数变量 2.判断是否满 18 岁(>=) 3.如果满 18 岁,允许进入网吧 总结: 以上2个例子仅仅

  • python中if-elif-else语句实例用法讲解

    1.判断多个条件的语句,if为真则执行if后面的语句. 2.如果elif是真的,则执行elif,后面的代码块不执行. 3.如果if和elif不满意,执行else语句. 实例 if expression: statements... elif expression: statements... # 可以有1条或多条elif语句 else: statement... 知识点扩充: 有的时候,一个 if - else - 还不够用.比如,根据年龄的划分: 条件1:18岁或以上:adult 条件2:6岁

  • 浅谈Python的条件判断语句if/else语句

    计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 比如,输入用户的年龄,根据年龄打印不同的内容... Python程序中,能让计算机自己作出判断的语句就是if语句: 例: age = 25 if age >= 18: print "your age is %d, you are a adult." % age 根据python的缩进规则,如果if语句的条件判断为True,就执行缩进的内容,即print执行,否则,什么也不会做. 当然,也可以给if添加一个else语句,

  • Python初识逻辑与if语句及用法大全

    逻辑判断与逻辑语句 对于─件事情正确与否(真假的判断) √ X 根据判断的结果做不同的事情,就是我们的逻辑业务 对于条件满足的判断语句,就是条件语句 一个逻辑语句是由条件语句和业务语句组合而成 if语句功能 判断一个命题的真实性,如果命题为真( True )则执行if的逻辑语句 if语句用法 用法: if bool_result: # 语法块 do # 业务代码块注意缩进 参数︰ bool_result: 判断结果的真假,布尔类型 do: 如果bool_result为True时执行任意pytho

  • Python学习之if 条件判断语句

    目录 1.基本 if 条件语句: 2.嵌套 if 语句 3.if 和 elif 搭配使用: 4.if 语句中 pass 总结 if 语句是判断语句 常常搭配else一起使用 if 后面紧跟的是判断条件然后以":"结尾,下一行缩进后则是输出的结果 else 则与对应的if持平不用再次缩进因为他们是互相呼应的 elif 则是补充的判断语句,会出现在 if 与 else 之间,并且它与对应 if 与 else 持平不用再次缩进, elif 是一个缩写的词语elif = else if  ,稍

  •  python 中的条件判断语句的使用介绍

    目录 1. 避免多层分支嵌套 2. 封装过于复杂的逻辑判断 3. 不同分支下的重复代码 4. 合理使用三元表达式 5. 常见技巧 5.1德摩根定律 5.2自定义类的魔法方法 5.3在条件判断中使用 all() / any() 5.4使用 try/while/for 中 else 分支 6. 常见陷阱 6.1与 None 值得比较 5.2and 和 or 的运算优先级 1. 避免多层分支嵌套 Python中利用缩进来替代 { }.如果多个 if 嵌套, 堪称 ” 嵌套 if 地狱 “ 下面的代码直

  • 全面掌握Java中的循环控制语句与条件判断语句的使用

    循环控制 可能存在一种情况,当我们需要执行的代码块数次,通常被称为一个循环. Java有非常灵活的三循环机制.可以使用以下三种循环之一: while 循环 do...while 循环 for 循环 截至Java5,对增强的for循环进行了介绍.这主要是用于数组. while 循环 while循环是一个控制结构,可以重复的特定任务次数. 语法 while循环的语法是: while(Boolean_expression) { //Statements } 在执行时,如果布尔表达式的结果为真,则循环中

  • 快速入门Shell脚本之条件判断语句与循环

    相信大家已经对shell脚本有一定的了解了,大家对于shell脚本的条件判断语句一定非常期待.本篇博客,我们来聊一聊关于shell的条件判断语句与循环. 1.条件判断 1.1基本语法 [condition] 注意: condition前后要有空格 条件非空既为true,[atguigu]发回true,[]返回false 1.2.常用的判断条件 (1)两个整数之间比较 = 字符串比较 -lt 小于(less than) -le 小于等于(less equal) -eq 等于(equal) -gt

  • mybatis if test条件判断语句中的判断问题分析

    目录 iftest条件判断语句中的判断问题 我在mybatis中定义的sql语句如下 或使用equals() mybatis中iftest判断大坑 使用Mybatis时,常常会判断属性是否为空 原因分析 if test条件判断语句中的判断问题 写这个主要是描述在mybatis中要注意的问题,很不幸,自己没注意,跳坑了. 我在mybatis中定义的sql语句如下 <if test="facilityOccupied != null and facilityOccupied != '' and

  • shell脚本语言之if条件判断语句实例详解

    目录 1.单分支if条件语句 1.1举例:判断目录是否存在,不存在则创建 2.双分支if条件语句 2.1举例:监听并自动重启apache服务脚本 3.多分支if条件语句 3.1举例:判断用户输入的是文件还是目录 4.case条件语句 4.1举例:创建启动脚本,让service命令管理apache 4.2举例:创建启动脚本,让service命令管理nginx 总结 1.单分支if条件语句 then后面跟符合条件之后执行的程序,可以放在[]之后,用;分隔.也可以换行写入, 就不需要“;”了. 比如:

  • Python中条件判断语句的简单使用方法

    最简单的条件语句: if expression: expr_true_suite 如上,if是关键字,expression是条件表达式,条件表达式支持多重条件判断,可以用布尔操作符and.or和not连接,expr_true_suite是代码块,expression为true时执行,代码块如果只有一行,上面的整个条件语句便可全部写到一行,但可读性差. 带elif和else的条件语句: if expression1: expr1_true_suite elif expression2: expr2

  • Python中的条件判断语句与循环语句用法小结

    if语句 >>通用格式 if语句一般形式如下: if <test1>: <statements1> elif <test2>: <statements2> else: <statements3> 另外需要注意的是,Python中是没有switch/case语句的 while循环 while语句是Python语言中最通用的迭代结构,简而言之,只要顶端测试一直计算到真值,就会重复执行一个语句块. >>一般格式 while &l

随机推荐