前言:
眼前同学们对“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程序已退出!
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #c语言九九乘法表右上三角形 #python九九乘法表