1、直接看脚本的效果的,这个是打印 正三角 的脚本(实心,用 星号 搭建);可让 你输入 层数,然后打出相应的层数;
2、脚本如下图,关键是对 for 循环的运用,和 如何在 for 中 进行算术运算;方法就是 for 嵌套;外层控制 次数,也就是 层数;内层控制 输出内容;
3、解释 一下 ,内层的 第一个 for 输出 空格 ,实现 第一个 星号 的效果(不然 星号会 贴着 边框;),第二 for 就是输出 星号 ;星号 是递增的 ,空格是 递减 的;for 控制输出次数达到要求;
4、然后我们在 这个 脚本的基础上可以直接 更改成 打印菱形的效果;(因为是直接修改 ,层数有问题 ,大家可以自行修改,就当练习了。)
5、脚本就是下面;仔细看一下就是,再来打印一次 正三角(倒过来的)
6、分析一下就是 层数不变的 所以外层 for 不编 ,但是 是 空格 变成 了递增,星号是递减的;所以 具体的 内层 for 有些变化,大家试着理解一下(买个小关子);