利用python制作金字塔
时间: 2023-11-09 17:04:39 浏览: 89
你需要用到循环语句和字符串拼接。以下是一个简单的示例,可以输出三层金字塔:
height = 3
for i in range(height):
print(' '*(height-i-1) + '*'*(2*i+1))
输出:
*
***
*****
代码解释:
height
变量表示金字塔的高度,即金字塔的层数。for
循环从 0 到height-1
遍历每一层金字塔。- 在循环体中,首先打印一些空格,使得每一层的金字塔都向右对齐。空格的数量为
height-i-1
,其中i
表示当前层的编号(从 0 开始)。 - 接着打印一些星号,构成金字塔的主体部分。星号的数量为
2*i+1
,其中i
同上。
你可以根据自己的需要修改 height
变量来输出不同高度的金字塔。
相关推荐













