목차
digit 숫자 (즉, 0~9)를 1부터 정사각형 형태로 나열
digit 숫자 (즉, 0~9)를 0부터 정사각형 형태로 나열
digit 숫자 (즉, 0~9)를 1부터 정사각형 형태로 나열
[예시]
4 경우, (4 x 4 형태)
1234
5678
9012
3456
7 경우, (7 x 7 형태)
1234567
8901234
5678901
2345678
9012345
6789012
3456789
[해결1] 이중 for문 이용
n = 4
k = 0
for i in range (n) :
for j in range(n) :
k=k+1
b= k % 10
print (b, end='')
if(j==n-1) : print('')
[해결2] 단일 for문 이용.
n = 4
k = 0
for i in range(n*n) :
k=k+1
b= k % 10
print(b, end='')
if( k % n == 0) : print('')
균이 님 (210204) https://sir.kr/qa/398427
digit 숫자 (즉, 0~9)를 0부터 정사각형 형태로 나열
[예제]
4 경우, (4 x 4 형태)
0123
4567
8901
2345
[해결1] 이중 for문 경우
n = 4
k = 0
for i in range(n*n) :
b= k % 10
print(b, end='')
k=k+1
if( k % n == 0) : print('')
[해결2] 단일 for문 경우
n = 4
k = 0
for i in range(n*n) :
b= k % 10
print(b, end='')
k=k+1
if( k % n == 0) : print('')
PS. k 증감 처리 부분을 밑으로 이동시키면 됨.
주소 복사
랜덤 이동