티스토리 뷰

Language/Python

제자반 자리배치 프로그램

KyeongRok Kim 2019. 9. 23. 02:35

 

제자훈련 할 때 제가 자리배치 담당이라서 이 코드를 짜서 한번에 끝냈습니다.

 

사이트

 

http://bible-finder-vue.s3-website-ap-northeast-1.amazonaws.com/seats-arr

 

위 사이트로 접속하시면 됩니다.

 

사용방법 : 인원수를 바꾸고 '조회'버튼을 누르시면 됩니다.

 

Python 소스코드

import random
names = [
"김경록", "정다은",
"조은진", "김진주",
"이예나", "설창환",
"박송", "박윤준", "조현정"
]

def print_seats(numbers):
    for i in range(len(names)):
        print(f'{i+1}번자리', names[numbers[i]])

for i in range(1, 41):
    rnd_numbers = random.sample(range(0, len(names)), len(names))
    print("-----{}주차-----".format(i))
    print_seats(rnd_numbers)

사용방법

names에 조원들의 이름을 넣고 실행 하시면 됩니다. 그러면 조원수에 맞게 1번부터 N번까지 자리가 랜덤으로 배정 됩니다.

 

결과

-----1주차-----
1번자리 조현정
2번자리 김경록
3번자리 이예나
4번자리 조은진
5번자리 정다은
6번자리 박윤준
7번자리 김진주
8번자리 설창환
9번자리 박송

...

-----40주차-----

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함