打印空心倒三角图形 样例输入 5 【样例说明】星号之间有一个空格,输出结束有换行符.
时间: 2024-10-13 14:02:57 浏览: 33
Python利用for循环打印星号三角形的案例
5星 · 资源好评率100%
打印空心倒三角形通常是一个常见的控制台输出练习,你可以通过循环结构和条件判断来实现。下面是一个使用Python语言的示例,给定一个数字n作为输入,会打印出一个n行的空心倒三角:
```python
def print_hollow_triangle(n):
# 外层循环控制行数
for i in range(1, n+1):
# 内层循环控制每个星号的位置
for j in range(n-i): # 左侧空格
print(' ', end='')
# 中间部分是星号
print('* ' * i, end='') # 使用end=''避免换行
# 右侧空格
if i > 1: # 第一行和最后一行不需要额外的空格
print(' ' * (n - i - 1), end='')
# 每行结束后换行
print()
# 示例输入
print_hollow_triangle(5)
```
样例输出(对于输入5):
```
*
* *
* * *
* * * *
```
阅读全文