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

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

 

if判断语句基本语法

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

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

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

age = 18 if age >= 18:     print('恭喜你成年了,可以去网吧了')
Python基础(if判断语句/逻辑运算符) Python基础(if判断语句/逻辑运算符)

 

if else判断语句

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

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

age = 17 if age >= 18:     print('恭喜你成年了,可以去网吧嗨皮了') else:     print('臭小子,爬回家写作业!')
Python基础(if判断语句/逻辑运算符)

 我们定义的孩子年龄是17岁,由于不满18岁,只能回家写作业Python基础(if判断语句/逻辑运算符)

 

if  elif 判断语句

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

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

age = 17 if age >= 18:     print('恭喜你成年了,可以去网吧嗨皮了') elif age >= 10:     print('骑单车') else:     print('爬回家写作业!')
Python基础(if判断语句/逻辑运算符)

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

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

 

逻辑运算符

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

 Python中的逻辑运算符有三种

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

版权声明:玥玥 发表于 2021-08-26 11:25:58。
转载请注明:Python基础(if判断语句/逻辑运算符) | 女黑客导航