码迷,mamicode.com
首页 > 编程语言 > 详细

Python之九九乘法表

时间:2019-02-28 15:10:04      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:orm   code   png   格式化   print   技术   image   用法   pytho   

运用Python 的循环语句以及格式化输出打印不同的九九乘法表

站姿打印:%用法

for i in range(1,10):
    for j in range(1,i+1):
        print(‘%d*%d=%2d‘%(j,i,j*i),end=‘ ‘)
    print()  #换行

 

技术图片

站姿打印:format用法

for i in range(1,10):
    for j in range(1,i+1):
        print(‘{}*{}={:2}‘.format(j,i,j*i),end=‘ ‘)
    print()

技术图片

立姿打印:%用法

for i in range(1,10):
    for j in range(i,10):
        print("%d*%d=%2d"%(i,j,i*j),end=‘ ‘)
    print()

技术图片

立姿打印:format用法

for i in range(9,0,-1):
    for j in range(1,i+1):
        print(‘{}*{}={:2}‘.format(j,i,j*i),end=‘ ‘)
    print()

技术图片

9式打印:%用法

 

for i in range(1,10):
    s = ‘‘
    for j in range(i,10):
        b = ‘%d*%d=%2d‘%(j,i,i*j)+‘ ‘
        s += b
    print(‘%67s‘%(s))

 

技术图片

9式打印:format用法

 

for i in range(1,10):
    s = ‘‘
    for a in range(i,10):
        b = ‘{}*{}={:2}‘.format(a,i,i*a)+‘ ‘
        s += b
    print(‘{:>67}‘.format(s))

 

技术图片

6式打印:%用法

 

for i in range(1,10):
    s = ‘‘
    for j in range(1,1+i):
        b = ‘%d*%d=%2d‘%(j,i,i*j)+‘ ‘
        s += b
    print(‘%67s‘%(s))

 

技术图片

6式打印:format用法

 

for i in range(1,10):
    s = ‘‘
    for j in range(1,1+i):
        b = ‘{}*{}={:2}‘.format(j,i,i*j)+‘ ‘
        s += b
    print(‘{:>67}‘.format(s))

 

技术图片

 

    

Python之九九乘法表

标签:orm   code   png   格式化   print   技术   image   用法   pytho   

原文地址:https://www.cnblogs.com/piscesLee/p/10450031.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!