美文网首页
循环结构---for、break、continue

循环结构---for、break、continue

作者: 古拉啦啦 | 来源:发表于2022-04-13 23:02 被阅读0次
    1、for循环

    for循环也可以让指定的代码重复执行(循环)
    for循环可以遍历容器中的数据(遍历:从容器中把数据一个一个取出,容器:可以简单理解为盒子,盒子中可以存放很多的数据(字符串str,列表list, 元组tuple,字典dict)

    ●语法:

     for变量名in容器:
      重复执行的代码
    

    1、 for和in都是关键字
    2、容器中有多少个数据,循环会执行多少次(日个数据,执行0次,
    3、每次循环,会将容器中数据取出一个保存到in关键字前边的变量中

    str = "hello"
    for i in str:
    print(i)
    

    2、for 做指定次数的循环

    for变量in range(n):
     重复执行的代码
    

    1, range() 是Python 中的函数,作用使用可以生成[0,n)之间的整数,不包含n,一共有n个数字,所以这个循环循环n次
    2,想让for循环循环多少次,n就写几
    3,变量的值也是每次循环从[0, n)取出一个值,第一次取得是0 ,最
    后一次取得是n-1

    3、●range() 变形

    需求:使用for循环获取5到10之间的数字

    for变量in range(a, b):
    重复的代码
    

    range(a, b)
    作用是生成[a, b)之间的整数数字,不包含b

      for i in range(3,7):
         print(i)//结果为:3 4 5 6
    

    4.break和continue

    break和continue 是Python中的两个关键字,只能在循环中使用
    break:终止循环,即代码执行遇到break, 循环不再执行,立即结束
    continue:跳过本次循环.即代码执行遇到break, 本次循环剩下的代码不再
    执行,继续下一次循环
    break:
    str = input("输入:")
    for i in str:
    if i == "1":
    break
    print(i)

    输入:234156
    2
    3
    4

    Process finished with exit code 0
    continue:

    str = input("输入:")
    for i in str:
        if i == "1":
           continue
        print(i)
    

    输入:234156
    2
    3
    4
    5
    6

    Process finished with exit code 0

    相关文章

      网友评论

          本文标题:循环结构---for、break、continue

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