그런데 여섯 번째와 일곱 번째 거래는 승인 거래가 아닌가 봅니다. spend 값이 275370으로 유지됩니다. CSV 파일을 살펴보면 여섯 번째와 일곱 번째 이용내역의 매입상태가 모두 부분취소입니다. 조건을 충족하지 못해서 이용금액이 spend에 더해지지 않았네요.
반복문과 조건문이 어떻게 실행되는지 일곱 번째 반복까지 간단하게 정리해 보겠습니다.
▼ 표 9-1 반복문의 실행과정
반복 회차 |
저장된 값 |
|||
row |
row[-1] |
payment |
spend |
|
1 |
['2019-10-12 9:13', '1972753', '본', 'S&', '185', '네이버파이낸셜(주)', '546800', '일시불(A)', '부분취소'] |
부분취소 |
실행되지 않음 |
0 |
2 |
['2019-10-12 11:56', '3399357', '본', 'S&', '185', 'GS샵', '60440', '일시불(A)', '전표매입'] |
전표매입 |
60440 |
60440 |
3 |
['2019-10-13 9:16', '12621902', '본', 'S&', '185', 'G마켓', '91520', 'P(A)', '전표매입'] |
전표매입 |
91520 |
151960 |
4 |
['2019-10-14 1:32', '20726947', '본', 'S&', '185', '11번가', '89810', '일시불(A)', '전표매입'] |
전표매입 |
89810 |
241770 |
5 |
['2019-10-14 7:06', '21234320', '본', 'S&', '185', '네이버파이낸셜(주)', '33600', '일시불(A)', '전표매입'] |
전표매입 |
33600 |
275370 |
6 |
['2019-10-15 23:32', '42229559', '본', 'S&', '185', '네이버파이낸셜(주)', '309600', '일시불(A)', '부분취소'] |
부분취소 |
33600 |
275370 |
7 |
['2019-10-16 8:00', '43433092', '본', 'S&', '185', 'SSG.COM', '61983', '일시불(A)', '부분취소'] |
부분취소 |
33600 |
275370 |