Programming/Python
                
              [Python3] 자리 바꾸기 프로그램
                Talking1258
                 2019. 10. 8. 20:44
              
              
                                
        안녕하세요. 이번에는 자리바꾸기 프로그램을 간단하게 만들어 봤습니다.
학교에서 필요할때가 가끔 있어서 다른 소프트웨어를 쓰는것 보다는 만들어봄으로써 지식을 쌓으려고 만들었습니다.
일단은 사람의 수가 100 미만 일때를 위해 만들었습니다.
import random
x = int(input("x: "))
y = int(input("y: "))
c = [int(a) for a in range(1, x*y+1)]
for i in range(y):
    for j in range(x):
        d = random.choice(c)
        if len(str(d)) == 1:
            print("0" +  str(d), end="  ")
        else:
            print(str(d), end="  ")
        c.remove(d)
    print("")
그렇다면, 실행 결과는
x: 5
y: 5
25  18  23  21  01  
13  07  05  17  19  
14  24  12  04  22  
20  15  09  11  16  
02  10  06  08  03  
이렇게 나오는데요,
처음에 x는 가로,
y는 세로를 입력하시면 됩니다.
그리고 숫자의 자리수가 1일때는 앞에 0을 붙이도록 하였습니다.