输入整数n,显示星号构成的三角形。例如,n=6时,显示输出的三角形如样例输出所示。 输入格式: 测试数据有多组,处理到文件尾。每组测试输入一个正整数n(0<n<41)。 输出格式: 对于每组测试,输出n行构成的三角形。 输入样例: 6 输出样例: * *** ***** ******* ********* ***********
时间: 2023-07-07 10:44:30 浏览: 177
C++编程基础
好的,你的问题是关于打印星号三角形的,我可以帮你解答。以下是 Python 代码实现:
```python
while True:
try:
n = int(input())
for i in range(1, n + 1):
print(' ' * (n - i) + '*' * (2 * i - 1))
except:
break
```
以上代码通过循环输入多组数据,每次输入一个正整数n,然后按照题目要求输出n行构成的三角形。在每一行中,星号的数量是递增的,且星号之间没有空格。而在每一行前面,需要输出若干个空格以使得三角形呈现出等腰三角形的形状。
阅读全文