鱼C论坛's Archiver
论坛
›
Python交流
› 打印一个n层金字塔
gzj137070928
发表于 2020-11-4 13:47:47
打印一个n层金字塔
打印一个n层金字塔
打印一个n层(1<n<20)金字塔,金字塔由“+”构成,塔尖是1个“+”,下一层是3个“+”,居中排列,以此类推。
注意:每一行的+号之后均无空格,最后一行没有空格。
num = int(input())
for i in range(1, num + 1):
s = '+'*(2*i-1)
s1 = s.center(2*num-1, ' ')
print(s1)
页:
[1]
查看完整版本:
打印一个n层金字塔