Python系列文章目录
条件和循环语法
特殊关键字:
continue : 跳过本次循环
break : 跳出循环
pass : 不做任何事情,一般用做占位语句,用来排错
条件语句:
程序控制流程(顺序流程):
选择结构:
单分支:
例:
if 条件:
执行语句 #注意执行语句前面要有缩进
双分支:
if 条件:
执行语句 #注意执行语句前面要有缩进
else:
执行语句 #注意执行语句前面要有缩进
多分支:
if 条件1:
执行语句 #注意执行语句前面要有缩进
else if 条件2:
执行语句 #注意执行语句前面要有缩进
else:
执行语句 #注意执行语句前面要有缩进
while 循环:
while 判断条件(condition):
执行语句(statements)……
例子:(0—100的奇数之和)
sum = 0
n = 99
while n > 0:
sum = sum + n
n = n - 2
print(sum)
for 循环:
for in : 遍历容器,迭代容器
for iterating_var in sequence:
statements(s)
例子(1-10的偶数之和):
n=0
for i in range(0,10):
if i%2 != 0:
n=n+i
print(n)
相关关键字: range
range(参数1)————》 从 0 开始到 参数1 步长位1
range(参数1,参数2) 从参数1开始计数,到参数2停止,步长为1
range(参数1,参数2,参数3) 从参数1开始计数,到参数2停止,步长为参数3
函数语法:
range(start, stop[, step])
参数说明:
start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);
stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5
step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)