龙空技术网

python3打印不同方向的九九乘法表

洛晗的世界 426

前言:

眼前同学们对“c语言九九乘法表右上三角形”大体比较关切,小伙伴们都需要了解一些“c语言九九乘法表右上三角形”的相关文章。那么小编也在网摘上收集了一些有关“c语言九九乘法表右上三角形””的相关资讯,希望大家能喜欢,同学们快快来学习一下吧!

说明

该函数纯是为了好玩,从小就背的九九乘法表,用python如何打印出来,然后就有了这个函数,可以打印四种不同的方向

源码

def nineAndNine(position=''):    position = input('输入九九乘法表展示样式:ru-右上方,rd-右下方,ld-左下方,其他-常规显示:\n')    position = str(position).upper()    if position == 'RU':        # 1x1=1位于右上方        print('************************1x1=1位于右上方************************')        for i in range(1,10):            for jj in range(i, 9):                print('      ',end=' ')            for j in range(1, i+1):                print('%dx%d=%2d' %(j,i,i*j), end=' ')            print()    elif position == 'LD':        print('************************1x1=1位于左下方************************')        # 1x1=1位于左下方        for i in range(1,10):            for j in range(1, 11-i):                print('%dx%d=%2d' %(j,10-i,(10-i)*j), end=' ')            print()    elif position == 'RD':        print('************************1x1=1位于右下方************************')        # 1x1=1位于右下方        for i in range(1,10):            for jj in range(1,i):                print('      ',end=' ')            for j in range(1, 11-i):                print('%dx%d=%2d' %(j,10-i,(10-i)*j), end=' ')            print()    else:        # 常规显示(1x1=1位于左上方)        print('***************************常规显示****************************')        for i in range(1,10):            for j in range(1, i+1):                print('%dx%d=%2d' %(j,i,i*j), end=' ')            print()
调用程序及打印效果
# 引用if __name__ == '__main__':    go_on = 'yes'    while 1:        if go_on.lower() == 'yes' or go_on == 'y':            nineAndNine()            go_on = input('\n输入yes或y继续,输入其他退出:\n')            continue        else:            print('程序已退出!')            break# 执行结果输入九九乘法表展示样式:ru-右上方,rd-右下方,ld-左下方,其他-常规显示:ru************************1x1=1位于右上方************************                                                        1x1= 1                                                  1x2= 2 2x2= 4                                           1x3= 3 2x3= 6 3x3= 9                                    1x4= 4 2x4= 8 3x4=12 4x4=16                             1x5= 5 2x5=10 3x5=15 4x5=20 5x5=25                      1x6= 6 2x6=12 3x6=18 4x6=24 5x6=30 6x6=36               1x7= 7 2x7=14 3x7=21 4x7=28 5x7=35 6x7=42 7x7=49        1x8= 8 2x8=16 3x8=24 4x8=32 5x8=40 6x8=48 7x8=56 8x8=64 1x9= 9 2x9=18 3x9=27 4x9=36 5x9=45 6x9=54 7x9=63 8x9=72 9x9=81 输入yes或y继续,输入其他退出:y输入九九乘法表展示样式:ru-右上方,rd-右下方,ld-左下方,其他-常规显示:rd************************1x1=1位于右下方************************1x9= 9 2x9=18 3x9=27 4x9=36 5x9=45 6x9=54 7x9=63 8x9=72 9x9=81        1x8= 8 2x8=16 3x8=24 4x8=32 5x8=40 6x8=48 7x8=56 8x8=64               1x7= 7 2x7=14 3x7=21 4x7=28 5x7=35 6x7=42 7x7=49                      1x6= 6 2x6=12 3x6=18 4x6=24 5x6=30 6x6=36                             1x5= 5 2x5=10 3x5=15 4x5=20 5x5=25                                    1x4= 4 2x4= 8 3x4=12 4x4=16                                           1x3= 3 2x3= 6 3x3= 9                                                  1x2= 2 2x2= 4                                                         1x1= 1 输入yes或y继续,输入其他退出:y输入九九乘法表展示样式:ru-右上方,rd-右下方,ld-左下方,其他-常规显示:ld************************1x1=1位于左下方************************1x9= 9 2x9=18 3x9=27 4x9=36 5x9=45 6x9=54 7x9=63 8x9=72 9x9=81 1x8= 8 2x8=16 3x8=24 4x8=32 5x8=40 6x8=48 7x8=56 8x8=64 1x7= 7 2x7=14 3x7=21 4x7=28 5x7=35 6x7=42 7x7=49 1x6= 6 2x6=12 3x6=18 4x6=24 5x6=30 6x6=36 1x5= 5 2x5=10 3x5=15 4x5=20 5x5=25 1x4= 4 2x4= 8 3x4=12 4x4=16 1x3= 3 2x3= 6 3x3= 9 1x2= 2 2x2= 4 1x1= 1 输入yes或y继续,输入其他退出:y输入九九乘法表展示样式:ru-右上方,rd-右下方,ld-左下方,其他-常规显示:test***************************常规显示****************************1x1= 1 1x2= 2 2x2= 4 1x3= 3 2x3= 6 3x3= 9 1x4= 4 2x4= 8 3x4=12 4x4=16 1x5= 5 2x5=10 3x5=15 4x5=20 5x5=25 1x6= 6 2x6=12 3x6=18 4x6=24 5x6=30 6x6=36 1x7= 7 2x7=14 3x7=21 4x7=28 5x7=35 6x7=42 7x7=49 1x8= 8 2x8=16 3x8=24 4x8=32 5x8=40 6x8=48 7x8=56 8x8=64 1x9= 9 2x9=18 3x9=27 4x9=36 5x9=45 6x9=54 7x9=63 8x9=72 9x9=81 输入yes或y继续,输入其他退出:no程序已退出!

常规显示

1x1=1位于左下方

1x1=1位于右下方

1x1=1位于右上方

标签: #c语言九九乘法表右上三角形 #python九九乘法表