Python 循环语句
Python 循环语句包括 for 语句和 while 语句
for 语句
借助 for 循环结构,我们可以这样输出 3 次 *Hello world* :
>>> for I in range(3):
… print(‘Hello world’)
…
Hello world
Hello world
Hello world
调用 range(3) 得到一个 可迭代对象 ,该对象每次返回一个数字,分别是 0 、*1* 、2 。 调用 range(n) 得到的可迭代对象,将包含 0 、*1* 、2 、… 、n-1 ,共 *n* 个数。
for 语句则用于遍历可迭代对象,它依次取出对象中的每个元素,并执行循环体。 循环体位于 for 语句下方,但比它多缩进一层。
[image:FAEE87C7-E218-4D5C-A8A8-B3331C556487-66907-0002F672253B1979/54815130-21DF-4B8E-923D-31125C09368C.png]
for 语句包含以下部分:
关键字:for 和 *in* 关键字,是 for 语句的标志。
元素:每次遍历依次取出的元素,紧跟在 for 关键字后面。
可迭代对象:可用 for 语句遍历,紧跟在 in 关键字后面。
循环体:需重复执行的逻辑,比 for 语句多缩进一层。
while 语句
[image:BB0FFB63-04FD-41F2-8CE7-5D11108D2230-66907-0002F68B91AE8CB5/8DAC02E3-7B95-49AD-83DF-CE72FCB9B325.png]
>>>I = 0
>>> while I < 3:
… print(‘Hello world’)
… I += 1
…
Hello world
Hello world
Hello world
评论