九九乘法表-for循环

2019-04-20 08:52:31来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

1、打印在左上角

#直角在左上方
for i in range(9,0,-1):
    for j in range(1,10):
        if j <= i:
            print("{}*{}={}".format(i,j,i*j),end="\t")
    print()

预览:

 

2、打印在左下角

#直角在左下方
for i in range(1,10):
     for j in range(1,10):
         if j <= i:
             print("{}*{}={}".format(i,j,i*j),end="\t")
     print()

预览:

 

3、打印在右上角:

#直角在右上方
for i in range(9,0,-1):
    for k in range(i+1,10):
        print(end="        ") #此处为返回八个空格,请注意
    for j in range(1,i+1):
        print("%d*%d=%2d\t" %(j,i,i*j),end="")
    print()

预览:

 

4、打印在右下角:

#直角在右下方
for i in range(1,10):
    for k in range(i+1,10):
        print(end="        ") #此处为返回八个空格,请注意
    for j in range(1,i+1):
        print("%d*%d=%2d\t" %(j,i,i*j),end="")
    print()

预览:

 


原文链接:https://www.cnblogs.com/ilovepython/p/10733009.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:【Flask】报错解决方法:AssertionError: View function mapping

下一篇:nginx+uwsgi部署django项目