python 在义一个函数,读入一个整数 N(奇数 ),输出由星号字符组成的等边三角形。要求:第1行1个星号,第2行3个星号,第3行5个星号,依此类推,最后一行共 N个星号。N=5 。
时间: 2023-06-08 17:04:19 浏览: 93
好的,这是一个编程问题,我可以为您提供答案。以下是代码:
```python
def print_triangle(n):
for i in range(1, n+1, 2):
print(' '*(n//2 - i//2) + '*'*i)
print_triangle(5)
```
输出结果为:
```
*
***
*****
```
您可以修改代码中的参数 `n` 来输出不同大小的等边三角形。希望能够帮到您。
阅读全文