python 在义一个函数,读入一个整数 N(奇数 ),输出由星号字符组成的等边三角形。要求:第1行1个星号,第2行3个星号,第3行5个星号,依此类推,最后一行共 N个星号。N=5 。
时间: 2023-06-08 19:04:07 浏览: 38
好的,我可以回答这个问题。以下是代码:
```
def star_triangle(N):
for i in range(1, N+1, 2):
print(' ' * ((N-i)//2) + '*' * i)
N = 5
star_triangle(N)
```
输出结果为:
```
*
***
*****
```
希望对您有帮助!
阅读全文