小编Clo*_*ver的帖子

Python 中的重复三角形图案

*我需要根据整数输入制作一个三角形图案的三角形。

例如:

n = 2

    *
   ***
 *  *  *
*********
Run Code Online (Sandbox Code Playgroud)

n = 3

            *
           ***
          *****
       *    *    *
      ***  ***  ***
     ***************
  *    *    *    *    *
 ***  ***  ***  ***  ***
*************************
Run Code Online (Sandbox Code Playgroud)

我已经弄清楚了单个三角形的代码,但我不知道如何复制它们,以便它们看起来像三角形的三角形。

这是我的一个三角形的代码:

rows = int(input())

for i in range(rows):
    for j in range(i, rows):
        print(" ", end="")
    for j in range(i):
        print("*", end="")
    for j in range(i + 1):
        print("*", end="")
    print()
Run Code Online (Sandbox Code Playgroud)

python algorithm

25
推荐指数
2
解决办法
5645
查看次数

标签 统计

algorithm ×1

python ×1