해결된 질문
작성
·
332
1
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.
1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)
[질문 내용]
반복문 문제풀이에서요.
모르고 처음 사진처럼 썼더니 선생님이랑 답을 포함 하고 있지만 다른 내용이 나오더라구요.
사진1과 2의 차이가 뭘까요?ㅠㅠ 사진1은 총합 값말고 그전에 더한값도 나오더라구요
답변 2
3
안녕하세요. 뚜만몬님, 공식 서포터즈 OMG입니다.
두번째 코드는 최종합을 출력하는 구문이 while 반복문이 실행이 완료되고 나서 딱 한번만 출력하지만
첫번째 코드는 종합을 출력하는 출력문이
while반복문 실행하는 코드 안에 출력하는 코드가 포함되어 있어서
while 반복문 실행 횟수만큼 출력됩니다.
첫번째 코드는 값이 누적되는 과정의 총합을 계속 출력하는 것을 확인하고 싶을 때 사용할 수 있으며,
두번째 코드는 값이 누적되는 과정의 sum 값은 중요하지 않고 최종적으로 합산된 값만을 보고 싶을 때 출력하는 동작으로 이해하시면 됩니다.
-
감사합니다.
2