zoukankan      html  css  js  c++  java
  • 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(“”)来实现。

  • 相关阅读:
    【3.1】学习C++之再逢const
    【8】学习C++之this指针
    【7】学习C++之类的构造函数
    【6】学习C++之类的实例化及访问
    【5】学习C++之类的概念
    【4】学习C++之内存管理
    【3】学习C++之const关键字的使用
    【2】学习C++之引用
    【C#第一天】数据相关
    【1】学习C++时,一些零散知识点01
  • 原文地址:https://www.cnblogs.com/knighterrant/p/9427882.html
Copyright © 2011-2022 走看看