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

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

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

if判断语句基本语法

if 判断条件:

   条件成立时,要做的事情

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

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

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

image.png

 

if else判断语句

if 判断条件:

   条件成立时,要做的事情

else:

   条件不成立时,要做的事情

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

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

image.png

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

image.png

if  elif 判断语句

if 判断条件:

   条件成立时,要做的事情

elif 判断条件:

   if条件不成立,但elif条件成立时,要做的事情

else:

   条件都不成立时,要做的事情

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

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

image.png

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

image.png

逻辑运算符

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

Python中的逻辑运算符有三种

and:两个条件同时满足,返回true,否则返回false

or:    只要有一个条件满足,就返回true,否则返回false

not:取反,true变成false,false变成true

相关文章
|
6月前
|
Python
Python中 If语句条件测试
Python中 If语句条件测试
75 1
|
6月前
|
Python
python中if语句(二)
python中if语句(二)
53 0
|
6月前
|
Python
python中if语句(一)
python中if语句(一)
72 0
|
6月前
|
Python
Python系列(10)—— 逻辑运算符
Python系列(10)—— 逻辑运算符
|
6月前
|
Python
Python if语句
Python if语句
|
6月前
|
Python
【Python操作基础】——if语句用法
【Python操作基础】——if语句用法
|
6月前
|
Python
python中if __name__ == '__main__'
python中if __name__ == '__main__'
47 3
|
4月前
|
Python
Python基础语法:运算符详解(算术运算符、比较运算符、逻辑运算符、赋值运算符)
运算符是Python编程中的重要组成部分,理解并熟练使用这些运算符有助于编写高效、简洁的代码。本文详细介绍了算术运算符、比较运算符、逻辑运算符和赋值运算符的使用方法,并通过综合示例展示了它们在实际编程中的应用。希望通过本文的介绍,您能更好地掌握Python中的运算符。
178 13
Python控制流:条件语句(if, elif, else)
本文详细介绍了Python条件语句的使用方法,包括if、elif和else,以及条件表达式和多条件判断。通过一个综合详细的例子,我们展示了条件语句在实际编程中的应用。希望本文对您理解和应用Python条件语句有所帮助。
|
4月前
|
语音技术 数据安全/隐私保护 Python
语音识别---数据输入(input语句),布尔类型和比较运算符,if语句的基本格式,Python通过空格缩进来判断代码块的归属关系,我要买票吗讲解?if_elif_else
语音识别---数据输入(input语句),布尔类型和比较运算符,if语句的基本格式,Python通过空格缩进来判断代码块的归属关系,我要买票吗讲解?if_elif_else
下一篇
无影云桌面