用python输出三种三角形代码合集

以下是使用 Python 语言输出三角形的代码:

# 等腰直角三角形
for i in range(1, 6):
    print('*' * i)

# 等边三角形
for i in range(1, 6):
    print(' ' * (5 - i) + '*' * (2 * i - 1))

# 倒立的等边三角形
for i in range(5, 0, -1):
    print(' ' * (5 - i) + '*' * (2 * i - 1))

第一段代码会输出一个等腰直角三角形:

*
**
***
****
*****

第二段代码会输出一个等边三角形:

    *
   ***
  *****
 *******
*********

第三段代码会输出一个倒立的等边三角形:

*********
 *******
  *****
   ***
    *