什么是条件控制语句
-
每条if语句的核心都是一个值为True或False的表达式,这种表达式被称为条件测试。
-
Python 根据条件测试的值为True还是False来决定是否执行if语句中的代码。
-
如果条件测试的值为True, Python就执行紧跟在if语句后面的代码.
-
Python程序语言指定任何非0和非空(null)值为True,0 或者 null为False。
可以通过下图来简单了解条件语句的执行过程:
代码执行过程
- 如果条件为ture,一直执行if下的代码,直到条件为False
- 如果条件false直接执行else语句,如果没有else则不执行操作
注意
- 1、每个条件后面要使用冒号 : 表示接下来是满足条件后要执行的语句块。
- 2、使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。
if
score = 90
if score >= 90:
print("成绩优秀")
if…else
score = 80
if score >= 90:
print("成绩优秀")
else:
print("成绩中等")
if…elif…else
score = 60
if score >= 90:
print("成绩优秀")
elif score > 60 :
print("成绩刚刚及格")
else:
print("你没及格喔,加油!")