2016-10-07 8 views
0

空の要素が多い上三角行列がありますが、空の要素があるインデックスを確認したいが、上のものだけをチェックしたいので、ものは空になるので、私はそれらをチェックしたくありません。だから、空になっているかどうかを確認したいのですが、nの大きさに関係なく、すべてのケースをカバーしています:enter image description herePythonの上三角マトリックス要素を確認する

ここは私の裁判ですが、それはすべてをカバーしているわけではありません。繰り返し、何が間違っているの?

for i in range(len(m)): 
    for j in range(len(m)): 
    words_length = len(words) 

       if (m[i][j] == '' and i == j) or (m[i][j] == '' and i== j-3): 

          print ("["), 
          print (i+1), 
          print (","), 
          print (j+1), 
          print ("]"), 
          print(":"), 
          print("-") 
       for s in range(0,words_length-1): 

          if ((m[i][j] == '' and i== s and j == i+1) or (m[i][j] == '' and i== 0 and j== words_length-1)): 

          print ("["), 
          print (i+1), 
          print (","), 
          print (j+1), 
          print ("]"), 
          print(":"), 
          print("-") 

       for r in range(0,words_length-3): 

          if (m[i][j] == '' and i==r and j== i+2): 
          print ("chart"), 
          print ("["), 
          print (i+1), 
          print (","), 
          print (j+1), 
          print ("]"), 
          print(":"), 
          print("-") 

答えて

0

は、私は単にときj> i

を追加することによって、私はそれを得たと思います