1. 打印出下列规则图形. 图形层数由键盘输入,例如输入 3,则输出图形如下: * *** ***** *** * 输入4,则输出图形如下: * *** ***** ******* ***** *** *
时间: 2024-05-03 17:15:08 浏览: 71
spring 异步编程样例
这是一个打印规则图形的问题,根据输入的层数,可以打印出相应的图形。以下是打印规则图形的实现方式:
```python
def print_pattern(n):
for i in range(1, n+1):
# 打印空格
for j in range(n-i):
print(" ", end="")
# 打印星号
for k in range(2*i-1):
print("*", end="")
print()
for i in range(n-1, 0, -1):
# 打印空格
for j in range(n-i):
print(" ", end="")
# 打印星号
for k in range(2*i-1):
print("*", end="")
print()
# 从键盘输入层数
n = int(input("请输入图形的层数:"))
print_pattern(n)
```
阅读全文