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层金字塔