• Python 循环结构语句


    1、for循环:计次循环

    2、while循环:条件循环

    3、嵌套循环

    4、跳转语句

    一、for循环的使用

    1、进行数值循环

    利用数值循环输出三次‘你好’:

    >>> for i in [1,2,3]:
          print('你好')
        
    你好
    你好
    你好

    如果循环次数过多,需要使用range()函数实现:

    >>> for i in range(1,100,3):
          print i,
    
    1 4 7 10 13 16 19 22 25 28 31 34 37 40 43 46 49 52 55 58 61 64 67 70 73 76 79 82 85 88 91 94 97

    range(start,end,step) start:指定计数起始值,可是省略,如果省略则从0开始,

    end:指定计数结束值(但不包括该值,如range(5)得到0~4的值,不包括5),不能省略,

    step:指定计数步长,即两个数直接的间隔;可以省略,如果省略表示步长为1,

    2、利用循环遍历列表、元祖、字符串等内容:

    >>> for i in ['中国', '俄罗斯','日本']:
          print(i)
    
    中国
    俄罗斯
    日本
    >>> for i in ('a', 'b', 'D'):   print(i) a b D
    >>> str = 'ASDFGHJK'
    >>> for s in str:
          print s,
        
    A S D F G H J K

    二:while循环

    当条件表达式的返回值为True时,执行循环体语句,直到结果为False时,退出循环

    >>> i = 0
    >>> while i < 5:
          print(i)
          i += 1
    
    0
    1
    2
    3
    4


    用while循环求 除以三余二,除以五余三,除以七余二的最小的数:

    s = 0
    none = True
    while none:
        s += 1
        if s % 3 == 2 and s % 5 == 3 and s % 7 == 2:
            print('这个数是:', s)
            none = False
         # break
    这个数是: 23

    使用while循环语句实现从1开始依次尝试符合条件的数;定义一个用于计数的变量s和一个作为循环条件的变量none(默认值为真);

    当符合条件时,将变量设置为假(False),从而退出循环
    注:一定不要忘记将循环条件none改为假(False),否则将产生死循环,或者使用break语句终止循环。

    三:嵌套循环

    for循环和while循环都可以进行嵌套循环:

    1、在while循环中套用while循环

    2、在for循环中套用for循环

    3、在while循环中套用for循环

    4、在for循环中套用while循环

    四:跳转语句

    break:完全终止循环

    continue:终止此次循环,直接跳到下一次循环

  • 相关阅读:
    lucene索引合并与增量索引
    Lucene全文搜索 分组,精确查找,模糊查找
    lucene3.6.1 经典案例 入门教程 (包含从文件中读取content)
    lucene特殊字符处理
    http://www.iteye.com/job/topic/1133159
    org.apache.lucene.queryParser.ParseException: Encountered "<EOF>" at line 1, column 0.
    浏览器查看和手动设置cookie的值
    HttpWebRequest 基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系
    SqlServer 行转一列逗号隔开
    大批量delete 优化方案
  • 原文地址:https://www.cnblogs.com/xioawu-blog/p/11071007.html
Copyright © 2020-2023  润新知