根据输入的正整数n打印图案: 测试输入: 2 预期输出: * ** * 测试输入: 5 预期输出: * ** *** **** ***** **** *** ** *
时间: 2024-04-23 19:19:28 浏览: 146
根据输入的正整数n,我们可以打印出一种特殊的图案。具体的打印规则如下:
1. 首先,我们需要打印n行的图案,其中前n行按照从上到下的顺序,每行打印的星号数量递增。
2. 接着,我们需要打印n行的图案,其中后n-1行按照从上到下的顺序,每行打印的星号数量递减。
下面是根据输入的正整数n打印图案的实现代码:
```python
def print_pattern(n):
for i in range(1, n+1):
print('*' * i)
for i in range(n-1, 0, -1):
print('*' * i)
# 测试样例
n = int(input("请输入一个正整数:"))
print_pattern(n)
```
阅读全文