더북(TheBook)
실행결과
핫플레이스는 언제 가야 가장 덜 붐빌까?
핫플레이스가 위치한 행정동을 입력하세요. --> 여의동
여의동 - 11560540 을(를) 분석합니다!
1. 시간대별 평균인구는 어떻게 될까?
2. 주중에 가야 할까, 주말에 가야 할까?
3. 남성이 많을까, 여성이 많을까?
4. 나에게 익숙한 지역과 비교해 얼마나 붐빌까?
분석하고 싶은 내용의 번호를 입력해 주세요. --> 3

 

프로젝트 주제와 각각의 하위 목표를 먼저 출력하고, selection 변수에 분석하려는 번호를 입력받습니다. selection이 1~4일 때 각각 analysis1()~analysis4() 함수를 호출하고, 그 외 값을 입력하면 잘못된 입력이라고 출력합니다. 조건에 맞는 함수를 실행하도록 if-elif-else 문을 사용합니다.

지금까지 11장의 핫플레이스 프로젝트를 함수를 활용해 재구성해 봤습니다. 결과는 동일하지만 내부 코드는 훨씬 더 간결하고 직관적인 방향으로 수정됐습니다. 이처럼 프로그램의 기능이 많아지고 코드가 길어질 때 함수를 활용하면 효율적인 프로그램을 작성할 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.