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

    无限循环

    var = 1
    while var == 1 :  # 表达式永远为 true
       num = int(input("输入一个数字  :"))
       print ("你输入的数字是: ", num)
     
    print ("Good bye!")
    

      

    while 循环使用 else 语句

    #!/usr/bin/python3
     
    count = 0
    while count < 5:
       print (count, " 小于 5")
       count = count + 1
    else:
       print (count, " 大于或等于 5")
    

      

    for

    >>>languages = ["C", "C++", "Perl", "Python"] 
    >>> for x in languages:
    ...     print (x)
    ... 
    C
    C++
    Perl
    Python
    >>>
    

      

    如果你需要遍历数字序列,可以使用内置range()函数。它会生成数列,例如:

     
    for i in range(5):
    ...     print(i)
    ...
    0
    1
    2
    3
    4
    

      

    你也可以使用range指定区间的值:

     
    >>>for i in range(5,9) :
        print(i)
     
        
    5
    6
    7
    8
    

     

    也可以使range以指定数字开始并指定不同的增量(甚至可以是负数,有时这也叫做'步长'):

     
    for i in range(0, 10, 3) :
        print(i)
     
        
    0
    3
    6
    9
    

      

    负数:

     
    >>>for i in range(-10, -100, -30) :
        print(i)
     
        
    -10
    -40
    -70
    >>>
    

      

    您可以结合range()和len()函数以遍历一个序列的索引,如下所示:

     
    >>>a = ['Google', 'Baidu', 'Runoob', 'Taobao', 'QQ']
    >>> for i in range(len(a)):
    ...     print(i, a[i])
    ... 
    0 Google
    1 Baidu
    2 Runoob
    3 Taobao
    4 QQ
    >>>
    

      

    while 中使用 continue:

     
    n = 5
    while n > 0:
        n -= 1
        if n == 2:
            continue
        print(n)
    print('循环结束。')
    
    
    4
    3
    1
    0
    循环结束。
    

      

     

  • 相关阅读:
    spring事物配置,声明式事务管理和基于@Transactional注解的使用
    spring集成ehcache本地缓存
    Java并发编程:volatile关键字解析
    Callable接口、Runable接口、Future接口
    Sorting It All Out
    Borg Maze
    Agri-Net
    Highways
    Truck History
    Arbitrage
  • 原文地址:https://www.cnblogs.com/microtiger/p/14812606.html
Copyright © 2011-2022 走看看