下面是Python代码实现:

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

输出结果如下:

   1   2   3   4   5   6   7   8   9
      4   6   8  10  12  14  16  18
         9  12  15  18  21  24  27
            16  20  24  28  32  36
               25  30  35  40  45
                  36  42  48  54
                     49  56  63
                        64  72
                           81

其中,%4d表示输出一个占4个字符宽度的整数,不足4位的用空格填充。end=""表示不换行输出。print()表示输出一个空行

2218891678:编程输出如下上三角形式的九九乘法表。输出格式要求:4d

原文地址: https://www.cveoy.top/t/topic/cb2L 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录