打印出个钝角三角形,上部分是实心。下半部分是空心。
时间: 2024-05-02 13:16:17 浏览: 8
以下是 Python 代码实现:
```python
n = int(input("请输入钝角三角形的高度(必须是偶数):"))
for i in range(n // 2):
for j in range(i + 1):
print("*", end="")
for j in range(2 * (n // 2 - i) - 1):
print(" ", end="")
for j in range(i + 1):
print("*", end="")
print()
for i in range(n // 2):
for j in range(n // 2 - i):
print("*", end="")
for j in range(2 * i + 1):
print(" ", end="")
for j in range(n // 2 - i):
print("*", end="")
print()
```
运行程序后,输入偶数高度,比如 8,就可以生成一个钝角三角形,上部分是实心,下部分是空心。输出如下所示:
```
请输入钝角三角形的高度(必须是偶数):8
* *
** **
*** ***
**** ****
********
******
****
**
**
****
******
********
**********
************
**************
```