Blair  - Soul Eater [파이썬 연습문제] for문 2차원 리스트 - 2차원리스트 요소 그림그리기, 좌표넣기

• programming language/python

[파이썬 연습문제] for문 2차원 리스트 - 2차원리스트 요소 그림그리기, 좌표넣기

oujin 2022. 7. 12. 17:03
728x90
stone = [[0, 0, 0, 0, 0, 0, 0, 0, 0 ],\
         [0, 1, 0, 1, 2, 1, 2, 1, 0 ],\
         [0, 2, 1, 1, 1, 2, 2, 0, 0 ],\
         [0, 0, 2, 2, 2, 1, 0, 2, 0 ],\
         [0, 0, 0, 0, 0, 1, 0, 2, 1 ],\
         [0, 0, 0, 2, 0, 1, 2, 1, 0 ],\
         [0, 0, 0, 2, 1, 0, 1, 1, 0 ],\
         [0, 0, 0, 1, 1, 0, 0, 0, 0 ],\
         [0, 0, 0, 0, 2, 2, 2, 0, 0 ]]

num_black = 0
num_white = 0

#1행 (좌표 출력)
print(' ' * 4, end='')
for i in range(len(stone)) :
    print('%02d' % (i+1), end = '  ')
print()

# 2행부터 출력.
for i in range(len(stone)) :
    print('%02d' % (i+1), end = '')
    for j in range(len(stone[i])) :
        if stone[i][j] == 1 : 
            print('%3s' % '●', end = '')
        elif stone[i][j] == 2 : 
            print('%3s' % '○', end = '')
        else :
            print('%3s' % '×', end = '')
            
    print()

 

 

 

출처:  예제 중심 파이썬 입문

728x90