用简单的for循环写一个九九乘法表

Posted Subtle

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用简单的for循环写一个九九乘法表相关的知识,希望对你有一定的参考价值。

1、效果如下

  • 1 x 1=1
    1 × 2 =2, 2 × 2 = 4
    l × 3 = 3, 2 × 3 = 6, 3 × 3= 9

           .........

          l × 9 =9, 2 × 9 = 18, 3 × 9 = 27, … , 9 x 9 = 81

2、实现思路

  • 设置行数为变量i,每行变换的数字为a
  • 有9排,可用for循环9次输出,每输出一排则进行换行
  • 每行的结构为a*i(①其中a是个变量:由1自增到i        ②每输出一个结果,加逗号进行分隔)

3、实现代码

#方法一
for
i in range(1,10): for a in range(1,i+1): sum=a*i print(a,\'*\',i,\'=\',sum,end=\' , \') print()
#方法二

for i in range(1,10):
    for j in range(1,i+1):
        print("%2d * %2d = %2d" % (j, i, i * j), end = " ")#这里是赋值操作,通过%进行赋值
    print()



4、实现结果

 

以上是关于用简单的for循环写一个九九乘法表的主要内容,如果未能解决你的问题,请参考以下文章

c语言用for循环写九九乘法表 我写了一个,能否帮我解释一下每行的含义和为啥这么写

用for循环输出九九乘法表

用for循环写99乘法表

用一个for循环怎么输出九九乘法表?

怎么编写Java程序打印九九乘法表?

用for循环编程打印九九乘法表