2016-11-18 16 views
-3

첫째로 미안 나는이 장소가 진짜로 당신을 위해 무언가를하기 위하여 누군가를 요구하기 위하여 가기 위하여가는 어딘가에다는 것을 알고있다, 그러나 나는 지금 다만 아주 좌절시켰다.Stuck making basic GUI

누군가가 나이 분위기를 반전시킬 할 수있게됩니다 경우

무언가로
grid = [[1], [2], [3]], [[4], [5], [6]], [[7], [8], [9]] 

그 것 출력 :

[1] [2] [3]

[4] [5] [6]

[7] [8] [9]

다시

,이 요청에 대해 정말 죄송하지만 내가 얻을 수있는 모든 도움이 필요해.

+0

시작 내지 [그래서] . 지금까지 [ask]를 읽고 지금까지의 작업을 보여주십시오. – TemporalWolf

답변

0

당신은 각 행 목록의 목록을 통해 반복하고 인쇄 할 수 있습니다

for gridRow in grid: 

    print(gridRow) 

는 다음과 같은 출력을 얻을 수를

각 반복시

추가 서식 정확한 원하는 형식을 얻을 필요가있을 것이다

[[1], [2], [3]] 
[[4], [5], [6]] 
[[7], [8], [9]] 
:

for gridRow in grid: 

    #map(str, gridRow) is necessary because your list contains numbers 
    #if they were strings, just " ".join(gridRow) would be fine 
    rowOut = " ".join(map(str, gridRow)) 

    print(rowOut) 

은 사용자가 요청한 것과 정확히 일치하는 내용을 인쇄합니다.

+0

격자를'grid = [[1], [2], [3]], [[4], [5], [6]], [[7], [8] , [9]]? – amphibient

0
grid = [[1], [2], [3]], [[4], [5], [6]], [[7], [8], [9]] 

for row in grid: 
    for element in row: 
     print(element, end="") 
    print() 
0

stdio를 사용하면 원하는 형식으로 데이터를 인쇄 할 수 있습니다.

import stdio 

    grid = [[1], [2], [3]], [[4], [5], [6]], [[7], [8], [9]] 

    for i in range(len(grid)): 
     for j in range(len(grid)): 
      stdio.write(str(grid[i][j])) 
     stdio.writeln("\n") 

[1] [2] [3]

[4] [5] [6]

[7] [8] [9]