여섯 번째 반복을 봅시다. 매입상태가 부분취소이므로 조건문이 실행되지 않아 payment에 저장된 값은 다섯 번째 반복에서 저장된 33600이 유지됩니다. spend도 마찬가지고요. 일곱 번째 반복도 매입상태가 부분취소이므로 payment와 spend는 그 이전 값인 33600과 275370을 유지합니다.
지금까지 비교적 간단한 프로그램을 작성했지만, 데이터 분석은 이보다 더 복잡할 때가 많습니다. 무작정 코드를 작성하기보다는 과정을 순서대로 정리하면 더욱 수월하게 코드를 작성할 수 있습니다. 초보자일수록 더욱 그렇고요. 그러니 앞으로 총 지출액 구하는 과정처럼 프로그램 흐름을 순서화하는 연습을 해 보세요!