• For 循环的嵌套与九九乘法表


    ㈠通过程序,在页面中输入如下图形

    * * * * *

    * * * * *

    * * * * *

    * * * * *

    * * * * *

     代码如下:

    //向body中输入一个内容
    
    //document.write("*****<br />");
    
    //通过一个for循环来输出图形
    
    //这个for循环执行几次,图形的高度就是多少
    
    //它可以用来控制图形的高度
    
    for(var i=0; i<5; i++){
    
        //在循环的内部再创建一个循环,用来控制图形的宽度
    
       //目前我们的外部的for循环执行1次,内部的就会执行5次
    
       //内层循环可以来决定图形的宽度,执行几次图形的宽度就是多少
    
      for(var j=0; j<5; j++){
    
           document.write("*&nbsp;&nbsp;&nbsp;");
    }   
    
        //输入一个换行
    
       document.write("<br />");
    }

    ㈡通过程序,在页面中输入如下图形

    *                             1            <1             i=0

    * *                           2           <2              i=1     

    * * *                        3           <3              i=2

    * * * *                      4           <4             i=3       

    * * * * *                   5           <5              i=4

     代码如下:

    for(var i=0; i<5; i++){
    
        //在循环的内部再创建一个循环,用来控制图形的宽度
    
       //目前我们的外部的for循环执行1次,内部的就会执行5次
    
       //内层循环可以来决定图形的宽度,执行几次图形的宽度就是多少
    
      for(var j=0; j<i+1 ; j++){
    
           document.write("*&nbsp;&nbsp;&nbsp;");
    }   
    
        //输入一个换行
    
       document.write("<br />");
    }

    ㈢通过程序,在页面中输入如下图形

    * * * * *           1         j<5(5-0)      i = 0

    * * * *              2        j<4(5-1)      i = 1

    * * *                3        j<3(5-2)      i = 2

    * *                  4        j<2(5-3)      i = 3

    *                    5        j<1(5-4)      i = 5

    代码如下:

    for(var i=0; i<5; i++){
    
        //在循环的内部再创建一个循环,用来控制图形的宽度
    
       //目前我们的外部的for循环执行1次,内部的就会执行5次
    
       //内层循环可以来决定图形的宽度,执行几次图形的宽度就是多少
    
      for(var j=0; j<5-i ; j++){
    
           document.write("*&nbsp;&nbsp;&nbsp;");
    }   
    
        //输入一个换行
    
       document.write("<br />");
    }

    ㈣通过程序,在页面中输入九九乘法表

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>九九乘法表</title>
        <script>
         //创建外层循环,用来控制乘法表的高度
         for(var i=1; i<=50; i++){
            //创建一个内层循环来控制图形的宽度
            for(var j=1; j<=i; j++){
                document.write("<span>"+j+"*"+i+"="+i*j+"</span>");
            }
          //输入一个换行
           document.write("<br />");
         }
        </script>
        <style>
             body{
                 width:2000px;
             }
    
             span{
                 display:inline-block;
                 width:80px;
             }
        </style>
    </head>
    <body>
        
    </body>
    </html>

     

    ㈤打印出1-100之间所有的质数

    //打印2-100之间所有的数
    
    for(var i=2; i<=100; i++){
    
          //创建一个布尔值,用来保存结果,默认i是质数
    
          var flag = true;
    
          //判断i是否是质数
    
         //获取到2 - i之间的所有的数
    
        for(var j=2; j<i; j++){
    
          //判断i是否能被j整除
    
          if(i%j == 0){
    
              //如果进入判断则证明i不是质数,修改flag值为false
    
                flag = false;
    
             }
    
    }
    
         //如果是质数,则打印i的值
    
         if(flag){
    
                 console.log(i);
    
            }
    
    }
  • 相关阅读:
    json字符串和xml的 比较
    Python基础第十三天——sys模块、logging模块、json模块、pickle模块
    Python基础第十二天——模块的分类、时间模块、随机数模块、摘要算法模块、os模块、时间形式轮换
    Python基础第十一天——内置函数的补充、内置函数与lambda、递归
    Python基础第九天——迭代对象、 迭代器对象、生成器、三元表达式列表解析、生成器表达式
    Python基础第八天——无参装饰器、有参装饰器
    Python基础第七天——global与nonlocal、闭包函数、装饰器
    Python基础第六天——函数的使用、函数的参数、函数的返回值、函数的嵌套、命名空间、作用域、函数对象
    Python基础第五天——字符编码、文件处理、函数的使用
    Python基础第四天——字典、布尔值、集合
  • 原文地址:https://www.cnblogs.com/shihaiying/p/11984568.html
Copyright © 2020-2023  润新知