用for循环画等腰三角形
时间: 2023-05-23 20:03:13 浏览: 126
巧用for循环绘制各种图形
以下是使用for循环绘制等腰三角形的代码示例:
```lua
local size = 10 -- 三角形的高度
for i = 1, size do
for j = 1, size - i do
io.write(" ") -- 打印空格,让三角形向右对齐
end
for j = 1, 2*i-1 do
io.write("*") -- 打印三角形的每一行
end
io.write("\n") -- 每一行绘制完毕后换行
end
```
上述代码使用两个for循环,第一个循环控制三角形高度的行数,第二个循环控制每一行的星号个数。在第二个循环中,用 size-i 个空格把三角形向右移动,然后打印 2*i-1 个星号,最后换行。
阅读全文