(接DAY40)

七、循环语句

循环语句就是根据条件或指定次数,反复执行语句块。

while循环

一般形式:

while 判断条件(condition):
    执行语句(statements)……

执行流程图如下:
1587757616.jpg
执行 Gif 演示:
338590008.gif
示例:

>>> i = 1
>>> while i < 4:
>>>     print('lol')
>>>     i += 1
lol
lol
lol

while循环使用else语句

如果 while 后面的条件语句为 false 时,则执行 else 的语句块。

语法格式如下:

while <expr>:
    <statement(s)>
else:
    <additional_statement(s)>

expr条件语句为 true 则执行statement(s)语句块,如果为 false,则执行additional_statement(s)

while无限循环(死循环)

我们可以通过设置条件表达式永远不为 false 来实现无限循环。
示例1:

while 1 == 1:
    print ('停不下来!')

示例2:

while True:
    print ('停不下来!')

for循环

for循环通过遍历一个可迭代对象(高级数据类型)来控制循环的执行。
一般形式:

for 循环变量 in 可迭代对象:
    语句块
else:
    语句块

每次循环,循环变量都会的得到可迭代对象中的一个值,当值取完时自动结束循环。
1524851402.jpg

range()函数

如果你需要遍历数字序列,可以使用内置range()函数生成数列。
示例:

>>> for i in range(5):
>>>     print(i)
0
1
2
3
4

你也可以使用range指定区间的值。
示例:

>>> for i in range(5,9) :
>>>     print(i)
5
6
7
8

也可以使range以指定数字开始并指定不同的增量(甚至可以是负数,有时这也叫做'步长')
示例:

>>> for i in range(0, 10, 3) :
>>>     print(i)
0
3
6
9

标签: 达内, 软件测试, Python

分类: 个人日志, 软件测试学习, Python, 学点技术

添加新评论