• 【python】入门学习(三)


    for循环

    for i in range():   #注意冒号 range中默认从0开始 或者从指定的数字开始 到给定数字的前一个数字结束 递增递减皆是如此

                                for循环提供变量的自动初始化

    for i in range(10):
        print(i,end = ' ')
    print()
    for i in range(5,10):
        print(i,end = ' ')
    print()
    for i in range(10,0,-1):
        print(i, end = ' ')
    print()
    >>> ================================ RESTART ================================
    >>> 
    0 1 2 3 4 5 6 7 8 9 
    5 6 7 8 9 
    10 9 8 7 6 5 4 3 2 1 

    while循环:

           需要自己初始化,可以包含一个else语句块

    i = 0
    while i < 10:
        print(i,end = ' ')
        i = i + 1
    print()

    当事先循环次数不确定时,无法用for循环 如:

    #donesum.py
    total = 0
    s = input('input a number or "done":')
    while s != 'done':
        total = total + int(s)
        s = input('input a number or "done":')
    print('the total is ' + str(total))

    break   #跳出循环

    continue  #进入下一次循环  少用较好

    多层循环:

    #timestable.py
    for row in range(1,10):
        for col in range(1,10):
            prod = row * col
            if prod < 10:
                print(' ', end = '')
            print(row * col, " ", end = '')
        print()
    >>> ================================ RESTART ================================
    >>> 
     1   2   3   4   5   6   7   8   9  
     2   4   6   8  10  12  14  16  18  
     3   6   9  12  15  18  21  24  27  
     4   8  12  16  20  24  28  32  36  
     5  10  15  20  25  30  35  40  45  
     6  12  18  24  30  36  42  48  54  
     7  14  21  28  35  42  49  56  63  
     8  16  24  32  40  48  56  64  72  
     9  18  27  36  45  54  63  72  81 
  • 相关阅读:
    SignalR + MVC5 简单示例
    SignalR 简单示例
    Web API 简单示例
    Windows Azure 使用体验
    SQL Server 2014 安装小记
    SSRS 迁移
    SSH配置(同一服务器不同用户)
    【6】Zookeeper脚本及API
    【3】Kafka安装及部署
    【2】Kafka概念及原理
  • 原文地址:https://www.cnblogs.com/dplearning/p/3950994.html
Copyright © 2020-2023  润新知