python等边三角形代码

以下是Python的等边三角形代码:

# 定义等边三角形的边长
side = 5

# 计算等边三角形的高度
height = (side * (3 ** 0.5)) / 2

# 打印等边三角形
for i in range(int(height)):
    print(' ' * (int(height) - i - 1) + '*' * (2 * i + 1))

输出:

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

以下是完整的Python等边三角形代码:

# 定义等边三角形的边长
side = 5

# 计算等边三角形的高度
height = (side * (3 ** 0.5)) / 2

# 打印等边三角形
for i in range(int(height)):
    print(' ' * (int(height) - i - 1) + '*' * (2 * i + 1))

首先,我们定义了等边三角形的边长为5。然后,我们使用等边三角形的公式计算出了三角形的高度。接下来,我们使用for循环打印出等边三角形。

在循环中,我们使用range函数来迭代等边三角形的高度。在每次迭代中,我们使用字符串乘法来打印出一行星号。我们使用空格来填充每行星号的左侧,以使三角形居中。

最后,我们得到了以下输出:

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

希望这个解答能够帮助到你!