美文网首页
python中循环

python中循环

作者: rookieyu | 来源:发表于2019-06-08 09:35 被阅读0次

while

while 条件: 

     条件满足时,做的事情1条件满足时,

    做的事情2条件满足时,做的事情3

    ...(省略)...

只要条件成立,那么会一直进行循环,我们使用的时候注意是否是一个死循环,如果不是,那么条件跳出一定注意

demo(1——100的和):

i = 1    # 每次的取值

sum = 0 # 计算出的总和

while i <= 100:   #如果 i 小于100那么就会一直循环

     # 每次循环都要加上当前的值我们的 i 取值就是 1 2,3,4...100。那么我们的和就是将这些值进行相加

    sum += i        

    # i 值做一次自增,否则会出现循环无法跳出

    i += 1

print(sum)

while嵌套

while    条件1: 

     条件1满足时,做的事情1

    条件1满足时,做的事情2

    条件1满足时,做的事情3

    ...(省略)...

    while条件2: 

         条件2满足时,做的事情1

        条件2满足时,做的事情2

        条件2满足时,做的事情3

        ...(省略)...

demo

“”“要求:打印如下图形:

    *

    * *

    * * *

    * * * *

    * * * * *

”“”

i =1

while i <=5:  # 外层循环确定要打印的行数

     j =1                

    while j <= i:    # 内层循环确定要打印的每行的数量 

         print("* ", end ='')  # end 是确定打印结束的值

         j +=1

    print("\n")  # 换行

     i +=1

break、continue

break的作用:用来结束break所在的整个循环

demo

name ='rookieyu'

for x in name: 

     print('----')

    if x =='e':  #判断当x 是“e”的时候那么跳出循环

        break

    print(x)

continue的作用:用来结束本次循环,紧接着执行下一次的循环

注意continue的时候下面的代码不会执行,注意在while循环时条件判断是否会被省略造成死循环

while else

while 条件: 

     条件满足时,做的事情1条件满足时,

    做的事情2条件满足时,做的事情3

    ...(省略)...

else:

    所有条件都满足,while中没有退出的时候执行

demo(打印1——100的素数):

i =2

while i <100:    # 选取所有需要判断的值

    j =2

    i +=1          #自增,跳出的条件

    while j < i:  

        if i % j ==0:   #判断每一个值是否为素数,如果不是跳出本次循环

            break

        j +=1

    else:        #当没有跳出循环的时候,那么此数字就是素数打印出来

        print(i)

for

for 临时变量 in 列表或者字符串等: 

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

for嵌套

for 临时变量 in 列表或者字符串等: 

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

    for 临时变量 in 列表或者字符串等: 

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

for else

使用和while一样,同样上面的素数例子用for循环

for i in range(2,100):

    for j in range(2,i):

        if  i %j == 0:

            break

    else:

        print(i)

相关文章

  • 我的python学习笔记-第十天

    循环语句 Python中的循环语句有 for 和 while。 while 循环 Python中while语句的一...

  • 012.Python循环语句

    Python 循环语句 1. 概述 Python中的循环语句有 for 和 while。 Python循环语句的控...

  • Lesson 021 —— python 循环语句

    Lesson 021 —— python 循环语句 Python中的循环语句有 for 和 while。 循环可以...

  • python 循环语句

    本次将为大家介绍Python循环语句的使用。Python中的循环语句有 for 和 while。Python循环语...

  • python 基础 - 循环语句

    python 循环语句 Python中的循环语句有 for 和 while。Python循环语句的控制结构图如下所...

  • Python3 & 循环语句

    Python 提供了 for 循环和 while 循环(在 Python 中没有 do..while 循环)。 W...

  • 第五周python学习

    Python提供了for循环和while循环(在Python中没有do..while循环): 循环类型描述 whi...

  • 循环(第11篇)

    Python里有两种循环:for...in循环,和while循环。# for...in Python会依次把列表中...

  • 彻底理解python中的yield函数

    大家都知道python中的循环结构,那么我们分析下python中while和for循环的本质是如何实现的。 循环的...

  • 14、python循环语句

    本章节将为大家介绍Python循环语句的使用。Python中的循环语句有 for 和 while。 while循环...

网友评论

      本文标题:python中循环

      本文链接:https://www.haomeiwen.com/subject/bbjuxctx.html