반응형

2025/05/11 2

파이썬 프로그래밍 - 랜덤 자리 배치 프로그램 만들기 (2)

(앞선 내용 / https://thpop.tistory.com/119) 앞서 프로그램의 기본 작동 로직을 구성해보았고, 이번에는 해당 프로그램을 직접 실행해보며 내가 원하는 방식으로 작동하는지 확인하며 수정해나갈 것이다. 프로그램의 실행부분을 짜 보면 다음과 같다.if __name__ == "__main__": student_list = load_students("students.txt")if student_list: randomly_assigned_students = assign_seats(student_list) print_seating_chart(randomly_assigned_students) 윗부분은 "이 스크립트 파일이 프로그램의 시작점으로서 직접 실행될 때만 다..

파이썬 프로그래밍 - 랜덤 자리 배치 프로그램 만들기 (1)

파이썬을 이용한 프로그래밍에 흥미가 생겨, AI를 활용해 개인적으로 구현해보고 싶다고 생각이 드는 프로그램을 직접 만들어보고자 한다.그 첫 프로그램은 과거에 학교에서 선생님들이 학생들 자리를 바꾸는데 사용하시던 프로그램이 생각나, 이를 파이썬을 이용해 구현해보고자 한다. 우선 첫 단계로, 프로그램의 작동 방식을 정해볼 것이다. 내가 생각한 프로그램의 작동 방식은 지정된 이름의 txt 파일에 학생들 이름을 기록해 놓으면, 프로그램이 그 txt 파일로부터 이름을 읽어들이고, 무작위로 자리를 배정하도록 할 것이다. 위에서 정한 프로그램의 작동 방식을 바탕으로, 프로그램의 기초 작동 로직을 만들어보자. 대략적으로 만들어 본 자리배치 프로그램의 기초 작동 로직은 아래와 같다.import randomdef load..

반응형