题目:打印图形 描述:编写一个函数,实现从键盘输入一个正整数n,然后输入n行星星三角形
时间: 2024-02-03 09:12:25 浏览: 90
以下是实现该函数的Python代码:
```
def print_star_triangle(n):
for i in range(1, n+1):
for j in range(n-i):
print(' ', end='')
for k in range(2*i-1):
print('*', end='')
print()
```
函数中使用了两个嵌套的循环,分别控制输出每行星星三角形的空格数和星号数。具体来说,外层循环从1到n遍历每一行,内层循环中的第一个循环用于输出该行前面的空格,第二个循环用于输出该行的星号。最后调用print函数输出该行,并换行。
阅读全文