Python基础(if判断语句/逻辑运算符)

Posted 士别三日wyx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基础(if判断语句/逻辑运算符)相关的知识,希望对你有一定的参考价值。

生活中我们常使用一些判断,比如满足某个条件,才能做某件事,如果不满足某个条件,就只能做另外一件事,或者什么也不做,而在Python中,我们使用if语句来进行条件的判断

 

if判断语句基本语法

if 判断条件:
    条件成立时,要做的事情

接下来,我们使用if判断语句做一个简单的案例:判断孩子的年龄,如果大于18岁,就可以去网吧打游戏

注意:if要顶格写,第二行的输出语句要使用tab键缩进(PyCharm会自动缩进)

age = 18
if age >= 18:
    print('恭喜你成年了,可以去网吧了')

 

if else判断语句

if 判断条件:
    条件成立时,要做的事情
else:
    条件不成立时,要做的事情

 我们改进一下上面去网吧的案例:判断孩子的年龄,如果大于18岁,就可以去网吧嗨皮,否则就爬回家写作业

age = 17
if age >= 18:
    print('恭喜你成年了,可以去网吧嗨皮了')
else:
    print('臭小子,爬回家写作业!')

 我们定义的孩子年龄是17岁,由于不满18岁,只能回家写作业

 

if  elif 判断语句

if 判断条件:
    条件成立时,要做的事情
elif 判断条件:
    if条件不成立,但elif条件成立时,要做的事情
else:
    条件都不成立时,要做的事情

 我们再次改进上面的案例:如果孩子的年龄大于18岁,可以去网吧嗨皮,如果不满18岁但满10岁,则可以骑单车,否则就爬回家写作业

age = 17
if age >= 18:
    print('恭喜你成年了,可以去网吧嗨皮了')
elif age >= 10:
    print('骑单车')
else:
    print('爬回家写作业!')

 这次我们定义的孩子年龄为17岁,满足elif的条件,所以控制台会打印骑单车

 

逻辑运算符

在判断条件时,有时候需要同时判断多个条件,只有多个条件同时满足,才能够执行后续代码,这时候就会用到逻辑运算符,逻辑运算符可以把多个条件按照逻辑顺序进行连接,变成更复杂的条件

 Python中的逻辑运算符有三种

  • and:两个条件同时满足,返回true,否则返回false
  • or:    只要有一个条件满足,就返回true,否则返回false
  • not:取反,true变成false,false变成true

以上是关于Python基础(if判断语句/逻辑运算符)的主要内容,如果未能解决你的问题,请参考以下文章

Python基础04_Python中的if判断语句

python中if语句的使用(比较逻辑成员运算符,语句结构)

Java编程基础-选择和循环语句

Java基础11----if条件判断语句

Python基础语法

linux基础--Bash逻辑控制语句