0

我需要使用嵌套循环来生成一个三角形。输出需要看起来像这样。

How many lines? 7
0000000
 000000
  00000
   0000
    000
     00
      0

目前我已经尝试使用它,但我不确定如何让 0 以正确的方式面对。

def main():
start = int(input("How many lines?"))
end = 0
increment = -1

for rows in range(start,end,increment):
    for colums in range(rows):
        print("0", end= "")
    print() 
main()

这个的输出是。

How many lines?7
0000000
000000
00000
0000
000
00
0

我只是不确定如何解决它,任何帮助表示赞赏。

4

1 回答 1

0
a = int(input("how many lines?"))
for e in range (a,0,-1):
    print((11-e) * ' ' + e * '0')
于 2016-11-06T18:41:47.070 回答