用 2n-1 行显示菱形图案的 Python 程序
假设我们有一个数字n。我们必须用2n-1条线绘制一个带星号的菱形图案。前1到n行包含1到n个星号,接下来它们从n-1减少到1。
因此,如果输入类似于n=5,那么输出将是
*
* *
* * *
* * * *
* * * * *
* * * *
* * *
* *
*示例
让我们看下面的实现来更好地理解
def solve(n):
for i in range(1,n+1):
print(('* '*i).center(2*n-1))
for i in range(n-1,0, -1):
print(('* '*i).center(2*n-1))
n = 10
solve(n)输入
10输出结果
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *
* * * * * * * *
* * * * * * * * *
* * * * * * * * * *
* * * * * * * * *
* * * * * * * *
* * * * * * *
* * * * * *
* * * * *
* * * *
* * *
* *
*热门推荐
10 祝孙辈生日祝福语简短
11 恋人跨年祝福语大全简短
12 考大学敬酒简短祝福语
13 开工投产大吉祝福语 简短
14 偶然结婚祝福语朋友简短
15 感谢学长学姐祝福语简短
16 戏精的祝福语简短
17 我要结婚祝福语简短
18 婚前女儿生日祝福语简短