第五章 流程控制
1.if判断
每条if语句的核心都是一个值是“True”或“False” ture则执行 false反之。
**1.1 elif语句**
单纯的“if ...else”并不能满足所有需求时,就使用“else”。
如:
x = 89
if x>90:
print("优")
elif x>80:
print("良")
elif x>60:
print("及格")
输出:良 (该语句只会执行第一条条件测试是True的语句,其他内容会被忽视)
如果有else 则“else”必须在最后,不能插在“elif”之前。
1.2 循环
1.2.1 while循环
只有条件测试的结果是“true”时才会执行“while”循环体内的语句 利润:
x = 1
while x <=10:
print(x)
x +=1
1.2.2 for循环
语法格式:
for 变量 in 序列:
语句1
语句2
…
语法格式中的序列可以是列表、元组等可迭代对象
range函数 用法:
for x in range(10):
printe(x)
注意:也可给定该函数的开始和结束,并且定义增长步进【fox x in range(1,10,2):】 (“最后一个数不会输出 如数字10”)
1.2.3 break和continue语句
break:是立即退出循环体
continue:跳过当前的循环体 执行之后的循环体