程序优化(10 分)
下图第一行有 1 个正三角形,第二行有 2 个正三角形,第三行有 3 个正三角形,每一行的 第 1 个正三角形是上下对齐的。
小刚想绘制这个图形,便编写了如下图所示的程序,请根据要求优化程序。
1.准备工作
(1)保留舞台为默认的白背景;
(2)保留默认小猫角色,小猫在舞台中间位置。
2.功能实现
(1)用键盘任意输入一个数字表示行数(考虑到舞台的大小,可以提醒输入的数字 在 1-9 之间),之后小猫会根据输入的行数自动绘制一个多行的图形(如果输入 5,那么 就绘制 5 行);
(2)绘制的图形规则为:假设绘制 n 行,第一行绘制一个三角形,第二行绘制 2 个三角
形......第 n 行绘制 n 个正三角形;
(3)每行中任意两个正三角形之间都间隔 20 个坐标值,任意相邻两行的间隔也是 20 个 坐标值,每行的第 1 个三角形的 x 坐标值是一样的,即在同一列;
(4)要用函数绘制正三角形,用循环嵌套以及函数来优化程序。