python学习之第七课时--基本条件语句if

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python学习之第七课时--基本条件语句if相关的知识,希望对你有一定的参考价值。

  • 条件语句

         如果我们希望有效的响应用户的输入,代码就需要具有判断能力。能够让程序进行判断的结构成为条件,条件判断语句返回的是布尔值真或假,真就执行一条线路,假就执行另外一条线路

         注意if判断如果怎样,否则不做任何行为必须写个pass不然会报错

         :

#!/usr/bin/env python
# -*- coding:utf-8 -*-
a=3
if a>2:
    print("3>2")
else:
    pass

 

  • if条件判断语句

      如果怎么样,否则怎么样

      == 的用法   (如果等于执行第一条线路)

              如:

#!/usr/bin/env python
# -*- coding:utf-8 -*-
a=input(“请输入用户名”)
if a==”luqiang”:
    print(“luqiang用户名正确”)
else:
    print(“用户名错误”)

        如上列子,如果用户输入的是luqiang 那么判断a变量等于luqiang就是正确的,就打印第一条线路,如果用户输入的不是luqiang那么就是错误的,执行第二条线路

        如果怎么样,否则怎么样

       != 的用法   (如果不等于执行第一条线路)

           如:

#!/usr/bin/env python
# -*- coding:utf-8 -*-
a=input(“请输入用户名”)
if a!=”luqiang”:
    print(“用户名错误”)
else:
    print(“用户名正确”)

        如上列子,!=(如果不等于的意思),也就是说用户输入的如果不等于luqiang就执行第一条线路用户名错误,用户输入的如果等于luqiang就执行第二条线路用户名正确        

        总结== 与 !=  的判断条件是相反的(重点)

  • and 的用法   

           (就是增加一个判断条件,并且前后都要符合判断条件才执行第一条线路,哪怕有一个判断条件不符合就执行第二条线路)

#!/usr/bin/env python
# -*- coding:utf-8 -*-
a=input(“请输入用户名”)
b=input(“请输入验证码”)
if a==”luqiang”and n2==”123”:
    print(“用户名正确”)
else:
    print(“用户名或验证码错误”)

 

  • or(或者)

         or的用法(也是增加一个判断条件,or或者的意思,也就是前后条件判断其中一个符合执行第一条线路,否则执行第二条线路)

             如:

 

#!/usr/bin/env python
# -*- coding:utf-8 -*-
a=input(“请输入用户名”)
b=input(“请输入验证码”)
if a==”luqiang”or n2==”123”:
    print(“用户名或验证码正确”)
else:
    print(“用户名和验证码错误”)

 

             如上列,也就是说,用户名和验证码都要符合判断条件才会执行第一条线路,有一个不符合判断条件,都会执行第二条线路

           如:

#!/usr/bin/env python
# -*- coding:utf-8 -*-
a=input(“请输入用户名”)
b=input(“请输入验证码”)
if a==”luqiang” and n2==”123”:
    Print(“用户名或验证码正确”)
else:
    Print(“用户名和验证码错误”)

        如上列,or或者,也就是两个判断其中一个符合判断条件,就执行第一条线路,当然两个都符合也是执行第一条线路,两个都不符合才执行第二条线路

  •  <(小于)    >(大于)   =(等于)   多路判断

  在判断里设置多个范围,不同的范围执行不同的线路

  如:

 

#!/usr/bin/env python
# -*- coding:utf-8 -*-
a=25
if a<=10:
    print(“小孩”)
elif a>10 and a<=18:
    print(“青少年”)
elif a>18 and a<=30:
    print(“该畚斗了”)
else:
    print(“你成熟了”)

 

            1-10岁是:小孩

       10以上到20岁是:青

       20岁以上到30岁是:该畚斗了

       30岁以上是:你成熟了

 

以上是关于python学习之第七课时--基本条件语句if的主要内容,如果未能解决你的问题,请参考以下文章

python学习之条件语句(if循环)

python学习之第八课时--for和while循环

python学习之第十四课时--基本数据练习

Python的学习之-流程控制

python学习之第九课时--基本数据类型(list)

python学习之第十课时--基本数据类型(tuple)