python腳本7_打印九九乘法表

#打印九九乘法表

for i in range(1,10):
    s = ""
    for j in range(1,i+1):
        s += str(j) + '*' + str(i) + '=' + str(i*j)+ ' '
    print(s)

 方法2:spa

#打印九九乘法表

for i in range(1,10):
    for j in range(1,i+1):
        print('{}*{}={}\t'.format(j,i,i*j),end="")
    print()

  方法3(將打印的結果對齊):code

#打印九九乘法表,並將結果行、列對齊

for i in range(1,10):
    for j in range(1,i+1):
        product = i*j
        if j>1 and product<10:
            product = str(product) + ' '
        else:
            product = str(product)
        print(str(j)+'*'+str(i)+"="+product,end=' ')
    print()

 方法4(將打印的結果對齊):orm

#打印九九乘法表,並將結果行、列對齊

for i in range(1,10):
    line = ' '
    for j in range(1,i+1):
        line += '{}*{}={:<2}  '.format(j,i,i*j)
    print(line)
相關文章
相關標籤/搜索