资源简介 (共17张PPT)循环嵌套的应用循环嵌套for循环语句:for 循环变量 in 序列:语句或语句组注:for语句末尾的冒号开始至下面没有缩进的代码之间都是其包含的所要重复执行的部分循环结构while循环语句:while(表达式):语句或语句组注:(1)表达式一般是一个关系表达式或逻辑表达式(True或False)(2)当表达式为真时,执行循环体;当表达式为假时,退出循环,执行循环体外的下一条语句(3)循环体中必须有改变条件表达式的语句,否则将成为死循环循环嵌套如何打印输出5*5的星星矩阵呢?循环嵌套那如果要打印100*5,1000*5,8848*5这样的星星矩阵呢?循环循环嵌套我现在想打印10列,我觉得5列太少了修改print语句里面的 * 数量?那么同样的问题来了,我想打印10*10的矩阵呢,20*20呢?循环嵌套这个代码有没有什么问题?打印输出一个10行8列的矩阵:外层循环控制行数内层循环控制列数循环嵌套综上:循环嵌套时,外层循环执行一次,内层循环就执行了一圈(在这里就是8次)。内层循环控制列数(图形的宽度),外层循环控制行数(图形的高度)。循环嵌套不打印“矩形”了,那怎么打印一个“三角形”呢?刚刚打印“矩形”时,外层循环控制图形的高度,内层循环控制图形的宽度,现在图形的高度依然是5,所以外层循环是不变的,那么内层循环该怎么变化呢?循环嵌套变量i控制行数,变量j控制列数如果j的值是固定的,那么就是宽度是固定的,但是这个“三角形”的宽度是变化的当i执行第一次i=0,图形宽度为1,那么j就是小于1;当i执行第二次i=1,图形宽度为2,j就是小于2;当i执行第三次i=2,图形宽度为3,j就是小于3。所以:j的值是根据i来变化的,j就是小于i+1的值。循环嵌套循环嵌套怎么输出这样的倒三角呢?行数仍然为5控制列数的条件呢?循环嵌套怎么输出这样的倒三角呢?循环嵌套怎么输出这样的数字金字塔呢?循环嵌套怎么输出这样的数字金字塔呢?拓展探究打印九九乘法表下课 展开更多...... 收起↑ 资源预览