for 循环

for 循环

1.1像while循环一样,for可以完成循环的功能。

在Python中for循环可以遍历任何序列的项目,如一个列有或者一个字符串等。


1.2 while循环与for循环的异同

相同之处:都是循环,for循环可以干的事,while循环也可以干。

不同之处:

while循环称之为条件循环,循环次数取决于条件何时变为假

for循环称之为“取值循环”,循环次数取决In包含的值的个数


1.3for 循环的格式

for  临时变量  in  列表或者字符串等可迭代对象:

      循环满足条件时执行的代码

name = "I love you"

for x in name:

    print(x)

运行结果如下:

l

l

o

v

e

y

o

u


1.4 for循环控制循环次数: range()

in 后直接放一个数据类型来控制循环次数有局限性:

当循环次数过多时,数据类型包含值的格式需要伴随着增加


1.5 for + contiune

for i in range(6):

    if i == 4:

      contiune

print(i)

同while循环


1.6 for 循环嵌套:外层循环一次,内层循环需要完整的循环完毕

max_level = 5

for current_level in range(1,max_level+1):

    for i in range(max_level-current_level):

print(" ",end=" ")

    for j in range(2*current_level-1):

print("*",end=" ")

    print( )


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容