99乘法表的几种实现方法

Posted knighterrant

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了99乘法表的几种实现方法相关的知识,希望对你有一定的参考价值。

一、javascript中乘法表的实现

方法一:

 

<script>

    for (var i=1;i<10;i++) {
        for (var j=1;j<=i;j++) {
            console.log(i+"*"+j+"="+i*j);
            document.write(j+"*"+i+"="+i*j)
            document.write("&nbsp&nbsp&nbsp")
        }
        document.write("<br>")
    }

方法二:

 //需求:利用table标签输入99乘法表。
    //思路:以前我们直接输出乘法表,现在我们利用tr和td标签输出,有了标签还有换行吗?不用换行了。
    //步骤:
    //1.table标签只需要输出一遍所以不需要for循环
    //2.tr标签需要输出9遍所以放入for循环
    //3.td标签需要45遍,而且还是三角形。所以我们利用双重for循环。


    //1.table标签只需要输出一遍所以不需要for循环
    document.write("<table border=‘1‘>");
    //2.tr标签需要输出9遍所以放入for循环
    for(var i=1;i<=9;i++){
        document.write("<tr>");
        //3.td标签需要45遍,而且还是三角形。所以我们利用双重for循环。
        for(var j=1;j<=i;j++){
           document.write("<td>");
           document.write(j+"*"+i+"="+j*i);
           document.write("</td>");
        }
        document.write("</tr>");
    }
    document.write("</table>");

 

二、Python实现乘法表

for i in range(1,10):
    for j in range(1,i+1):
        print(j,"*",i,"=",i*j,"	",end="") #end=""不换行
    print("")   #仅换行

以上代码中自己需要注意的有一下几点:

1.print中字符串之间的连接,用逗号隔开,而不是用加号。(在Javascript中是用加号)

2.换行符为右斜杠, 也需要用双引号引起来。

3.代码不换行时,可以用end=“”实现。

4.整块代码换行时,可以用print(“”)来实现。



以上是关于99乘法表的几种实现方法的主要内容,如果未能解决你的问题,请参考以下文章

用Java代码实现输出乘法口诀表有几种方法?

a标签调用js的几种方法

使用PHP几种写99乘法表的方式

[线性代数] 3.矩阵乘法的几种求法

python中用代码实现99乘法表

一行Python代码实现99乘法表