文章目录
1.逻辑语句if
if是判断:
- 如果条件满足,才能做某件事。
- 如果条件不满足,就做另外一件事,或者什么也不做。
判断语句又被称作分支语句,正是有了判断,才让程序有了更多的分支。
判断语句的语法:
if 要判断的条件:
条件成立时要做的事情
注意:代码的缩进为一个Tab,或者四个空格。python中空格与Tab不能混用。
简单实例:
age = 18 # 变量age是18
if age >= 18 : # 如果满足age>=18
print('成人了!')# 就输出成人了
print('好好学习') # 上大学是都要输出了,他不是if的一种结果。
结果:
/usr/local/python3/bin/python3.6 /home/kiosk/PycharmProjects/01/逻辑语句if.py
成人了!
好好学习
Process finished with exit code 0
也就是说:在if句下缩进一个Tab都算是if语句的结果语句,没有缩进的与if无关。
2. else
else必须配合if使用,而且else后不跟条件。
else表示当if条件为False时,我们要执行的结果用else。
语法:
if 要判断的条件:
条件成立时要做的事情
else:
不成立时要做的事
这样就有两个选择,多一条分支。
简单实例:
age = 16
if age >= 18:
print('成人了!')
else:
print('没有成人!')
print('好好学习')
当if语句没有满足输出else结果。、
/usr/local/python3/bin/python3.6 /home/kiosk/PycharmProjects/01/逻辑语句if.py
没有成人!
好好学习
Process finished with exit code 0
3.逻辑运算符
在程序开发中,通常在判断条件时,会同时需要判断多个条件。
只有多个条件都满足,才能够执行后续代码,这个时候需要使用到逻辑运算符。
逻辑运算符:将多个条件按照逻辑进行链接,变成更复杂的条件。
python中的逻辑运算符:
3.1 and
- and:与
条件1