10*10 2차원배열
ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ
ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ
ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ
ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ
ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ
ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ
ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ
ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ
ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ
ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ
왼쪽 위 (1,1)부터 맨아래(10,10)까지 좌표라 가정
x,y값 입력받아서 해당 좌표 문자 변경
배열 이름이 A일때
A[y-1][x-1]='ㅁ'
하면 제대로 안들어가는데 어떻게 바꿔야하죠?
그럴리가
코드 안보여주면 모를듯
[A[y_i][x_i] = ''.format(ㅁ) for y_i in range 10 for x_i in range 10] 대충 요런 포문으로 돌려바. 근본적인 원인은 -1 인 같어
그럼 y-1이랑 x-1을 다른 변수로 받으면 해결가능?
너 문자열로 넣었지
A=[[0]*10]*10
그따구로 넣으니까 문제가 생기지
'ㅁ'이 10개들어가서 질문한거지?
예스
[[0] * 10 for i in range(10)]