<프로그램 흐름>
1. 10~12월의 월별 택시비 지출액을 저장할 리스트(taxi)를 만들고 초깃값 0 저장하기
2. 전체 이용내역(data)의 처음부터 마지막까지 반복하기
2.1 각 이용내역에서 매입상태가 '전표매입'이고, 가맹점명에 ‘택시’가 들어 있다면
2.1.1 해당 건의 이용월과 이용금액 구하기
2.1.2 이용월에서 10을 빼 월별 택시비 지출액 리스트(taxi)의 인덱스(idx) 구하기
2.1.3 과정 2.1.2에서 구한 인덱스의 값(taxi[idx])에 과정 2.1.1에서 구한 이용금액 더하기
3. 월별 택시비 지출액 리스트(taxi)로 꺾은선 그래프 그리기
추가 조건인 ‘택시’ 이용내역은 과정 2.1에 넣으면 됩니다. 그러면 자동으로 택시 이용건만 골라낼 수 있습니다. 따라서 과정 2.1의 조건이 2개가 됩니다. 두 조건을 모두 충족해야 하므로 and로 연결합니다. 그럼 각 단계를 코드로 옮겨 보죠.
<프로그램 흐름>
1. 10~12월의 월별 택시비 지출액을 저장할 리스트(taxi)를 만들고 초깃값 0 저장하기
2. 전체 이용내역(data)의 처음부터 마지막까지 반복하기
2.1 각 이용내역에서 매입상태가 '전표매입'이고, 가맹점명에 ‘택시’가 들어 있다면
2.1.1 해당 건의 이용월과 이용금액 구하기
2.1.2 이용월에서 10을 빼 월별 택시비 지출액 리스트(taxi)의 인덱스(idx) 구하기
2.1.3 과정 2.1.2에서 구한 인덱스의 값(taxi[idx])에 과정 2.1.1에서 구한 이용금액 더하기
3. 월별 택시비 지출액 리스트(taxi)로 꺾은선 그래프 그리기