题目描述 请根据下列规律输出奇特的图形,是一个被*包围了的@三角形 比如,n=3,输出: **@** *@@@* @@@@@ 输入 输入一个整数( n<10 ) 输出 输出 n 行的图形。 样例 输入 3 输出 **@** *@@@* @@@@@
时间: 2023-11-28 15:05:26 浏览: 108
好的,根据您的要求,我理解为您想让我帮您写一个程序来输出被*包围的@三角形,下面是我给您的 Python 程序代码:
```python
n = int(input())
for i in range(n):
for j in range(n-i-1):
print(" ", end="")
for j in range(2*i+1):
if j == 0 or j == 2*i or i == n-1:
print("@", end="")
else:
print("*", end="")
for j in range(n-i-1):
print(" ", end="")
print()
```
您可以将这段代码复制到你的 Python 环境里运行,输入一个小于 10 的整数,就可以输出对应的图形啦!
阅读全文