2013-04-04 79 views

回答

2

在這裏你去:

# This is Python 2.7 
n = 10 
for row in xrange(9): 
    for col in xrange(row+1): 
     print n, 
     n += 1 
    print 

這是否有意義?

0

開始將首先嚐試打印相同字母的n * m格的最佳方式:

0 0 0 0 
0 0 0 0 
0 0 0 0 
0 0 0 0 

的關鍵是一個循環(外一種)穿過行,另一個(內部)循環打印該行的每個單獨字符。

然後嘗試通過更改內部循環中的字符數來使其變成三角形。此特定形狀的一個方便之處在於,行中的項目數量也與其行號相匹配。

0 
0 0 
0 0 0 
... 

然後啓動計數

1 
2 3 
4 5 6 
... 

然後添加初始偏移量。