输入正整数n,编程一个星号三角形,第一行有2n-1个星号。
时间: 2023-05-16 07:05:23 浏览: 67
以下是 Lua 代码实现:
```
function printTriangle(n)
for i = 1, n do
for j = 1, n - i do
io.write(" ")
end
for j = 1, 2 * i - 1 do
io.write("*")
end
io.write("\n")
end
end
printTriangle(5)
```
输出结果:
```
*
***
*****
*******
*********
```
希望能帮到您!
相关问题
用python输入正整数n,编程一个星号三角形,第一行有2n-1个星号。
好的,以下是用 Python 编写的星号三角形代码:
n = int(input("请输入正整数n:"))
for i in range(1, n+1):
print(" "*(n-i), end="")
print("*"*(2*i-1))
输出结果如下:
请输入正整数n:5
*
***
*****
*******
*********
输入一个正整数n输出n行的菱形星号
A:
以下是Python代码实现:
```
n = int(input())
# 上半部分菱形
for i in range(1, n+1, 2):
print(' '*(n-i//2), '*'*i)
# 下半部分菱形
for i in range(n-2, 0, -2):
print(' '*(n-i//2), '*'*i)
```
输入一个正整数n,会输出n行的菱形星号图案。图案中,菱形的上半部分和下半部分分别用两个for循环实现。在每一行中,首先输出一定的空格,然后再输出一定数量的星号。空格和星号的数量随着行数的不同而增加或减少。
相关推荐
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)