编程输出以下图案怎么输入
```python
编程输出以下图案
方法一:使用循环嵌套打印空心正方形
def print_pattern1(n):
for i in range(n):
for j in range(n):
if i == 0 or i == n1 or j == 0 or j == n1:
print("*", end=" ")
else:
print(" ", end=" ")
print()
方法二:使用循环嵌套打印实心等腰三角形
def print_pattern2(n):
for i in range(n):
for j in range(ni1):
print(" ", end=" ")
for j in range(2*i 1):
print("*", end=" ")
print()
方法三:使用循环嵌套打印实心矩形
def print_pattern3(n):
for i in range(n):
for j in range(n):
print("*", end=" ")
print()
调用方法打印图案
print("空心正方形:")
print_pattern1(5)
print()
print("实心等腰三角形:")
print_pattern2(5)
print()
print("实心矩形:")
print_pattern3(5)
```
以上是Python语言编写的代码,可以通过调用不同的方法来打印不同的图案。
空心正方形:
```
* * * * *
* *
* *
* *
* * * * *
```
实心等腰三角形:
```
*
* * *
* * * * *
* * * * * * *
* * * * * * * * *
```
实心矩形:
```
* * * * *
* * * * *
* * * * *
* * * * *
* * * * *
```
你也可以根据自己的需要修改代码中的参数来打印不同大小的图案。希望对你有帮助!