zoukankan      html  css  js  c++  java
  • Python实现乘法表——在列表里进行for循环设初值

    代码:最大的收获是二维列表的实现:[0]*9结果是[0,0,0,0,0,0,0,0,0,0],再加上for i in range(9),代表是9行[0,0,0,0,0,0,0,0,0,0],也就是9*9的二维列表,后续进行赋

    mutiTable=[[0]*9 for i in range(9)]
    for i in range(0,9):
        for j in range(0,9):
            mutiTable[i][j]=(i+1)*(j+1)
            print("{} * {}={}".format(i+1,j+1,mutiTable[i][j]),end="   ")
        print()

    输出结果:

    1 * 1=1   1 * 2=2   1 * 3=3   1 * 4=4   1 * 5=5   1 * 6=6   1 * 7=7   1 * 8=8   1 * 9=9   
    2 * 1=2   2 * 2=4   2 * 3=6   2 * 4=8   2 * 5=10   2 * 6=12   2 * 7=14   2 * 8=16   2 * 9=18   
    3 * 1=3   3 * 2=6   3 * 3=9   3 * 4=12   3 * 5=15   3 * 6=18   3 * 7=21   3 * 8=24   3 * 9=27   
    4 * 1=4   4 * 2=8   4 * 3=12   4 * 4=16   4 * 5=20   4 * 6=24   4 * 7=28   4 * 8=32   4 * 9=36   
    5 * 1=5   5 * 2=10   5 * 3=15   5 * 4=20   5 * 5=25   5 * 6=30   5 * 7=35   5 * 8=40   5 * 9=45   
    6 * 1=6   6 * 2=12   6 * 3=18   6 * 4=24   6 * 5=30   6 * 6=36   6 * 7=42   6 * 8=48   6 * 9=54   
    7 * 1=7   7 * 2=14   7 * 3=21   7 * 4=28   7 * 5=35   7 * 6=42   7 * 7=49   7 * 8=56   7 * 9=63   
    8 * 1=8   8 * 2=16   8 * 3=24   8 * 4=32   8 * 5=40   8 * 6=48   8 * 7=56   8 * 8=64   8 * 9=72   
    9 * 1=9   9 * 2=18   9 * 3=27   9 * 4=36   9 * 5=45   9 * 6=54   9 * 7=63   9 * 8=72   9 * 9=81 
  • 相关阅读:
    【转】 MySQL高级知识(一)——基础
    inline元素的间距问题
    ES6对于数组的扩展
    JavaScript的垃圾回收机制
    call() apply() bind()
    防抖和节流
    Promise
    js的事件机制
    Javascript异步操作的异常处理
    JavaScript的事件执行机制及异步
  • 原文地址:https://www.cnblogs.com/lyxcode/p/10915899.html
Copyright © 2011-2022 走看看