zoukankan      html  css  js  c++  java
  • python 循环

    python 循环

    # 循环语句
    """
    循环语句有 for 和 while
    while 注意改变循环条件
    通过设置条件表达式永远不为 false 来实现无限循环
    while循环体中只有一条语句,你可以将该语句与while写在同一行中
    break 跳出 for 和 while 的循环体。如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行
    continue 跳过当前循环块中的剩余语句,然后继续进行下一轮循环。
    pass 空语句,是为了保持程序结构的完整性  不做任何事情,一般用做占位语句
    """
    
    # while 循环
    """
    while 判断条件(condition):
        执行语句(statements)……
    """
    i = 1
    sum = 0
    while i <= 100:
        i += 1
        sum += i
    
    print(sum)
    
    # while 循环使用 else 语句
    """
    while <expr>:
        <statement(s)>
    else:
        <additional_statement(s)>
    """
    while i <= 100:
        i += 1
        sum += i
    else:
        print('已经大于100了')
    
    print(sum)
    
    # 简单语句组 while循环体中只有一条语句,你可以将该语句与while写在同一行中
    # flag = 1
    # while (flag): print('欢迎到来')
    # print("123")
    
    # for 循环
    # 可以遍历任何序列的项目,如一个列表或者一个字符串
    """
    for <variable> in <sequence>:
        <statements>
    else:
        <statements>
    """
    
    # for 循环遍历
    list1 = ['fjjf', 'rrrr', 'wewe', '766']
    for items in list1:
        print(items)
    else:
        print('哈哈哈')
    
    # range()函数 遍历数字序列 它会生成数列
    for i in range(5):
        print(i)
    
    # break
    n = 5
    while n > 0:
        n -= 1
        if n == 2:
            break
        print(n)
    print('循环结束。')
    
    # continue
    n = 5
    while n > 0:
        n -= 1
        if n == 2:
            continue
        print(n)
    print('循环结束。')
    
    # pass 语句  占位语句 保证语句的正常执行,完整
    for i in range(5):
        pass
  • 相关阅读:
    Android中的跨进程通信方法实例及特点分析(二):ContentProvider
    智能交通焕发勃勃生机,未来会呈现哪些巨变?
    VS2008下编译boost_1_47_0
    windows下用vs2008和boost结合编译程序
    查表法计算CRC16校验值
    MFC读写配置文件
    VS2008快捷键_大全
    关于VS2008中的targetver.h文件
    VC++ 实验室仿真虚拟仪器
    OLEDB简介
  • 原文地址:https://www.cnblogs.com/ddf128/p/12005916.html
Copyright © 2011-2022 走看看