본문 바로가기

혼공단/혼공프로4기

[혼공학습단4기 5주차] 5장 기본미션 : while 반복문과 for 반복문에 대해 이해한 내용을 본인만의 방식으로 정리한 후 포스팅하기, 선택미션 : 05-2 확인 문제(249~251쪽) 푼 인증샷

반응형

1.기본미션

While 반복문

  • while 반복문은 주어진 조건식을 만족하는 동안 특정 코드를 반복 처리합니다.
  • while 반복문은 세가지로 구성된다.
    • while 키워드
    • 조건식:조건식이 True인 경우에만 반복 처리합니다.
    • 반복 처리할 코드 : 여러 개의 코드를 사용할 수 있습니다. 이렇게 반복 처리되는 코드를 코드 블록이라고 합니다.

예) while 조건식:

반복 처리할 코드1

반복 처리할 코드2

 

for 반복문

  • for 반복문은 필요한 반복 횟수만큼의 데이터를 준비하고, 그것을 모두 소비하는 방식으로 반복 처리하는 방법입니다.
  • for 반복문은 복잡한 조건식을 사용할 필요가 없습니다.
  • for 반복문을 정의할 때 사용하는 변수에는 데이터 세트에서 하나씩 꺼낸 데이터가 저장됩니다. 이 변수에 저장된 데이터를 코드 블록에서 사용할 수 있습니다.
  • for키워드 : for 반복문을 시작하겠다고 선언합니다.

예) for 변수 in 데이터 세트:

반복 처리할 코드1

반복 처리할 코드2

 

for 반복문의 친한 친구:range

  • 레인지 데이터 세트는 여러 개의 숫자 데이터를 저장한 데이터 세트로, range 명령어를 통해서 만들 수 있습니다.
  • range 명령어를 사용하면 0부터 시작해서 1씩 증가하는 방식으로, for 반복문이 원하는 개수 만큼 데이터를 갖는 레인지 데이터 세트를 만들 수 있습니다.

예) range(데이터 개수)

 

반복 횟수의 통제:break

  • 현재 진행 중인 반복 처리를 중단하고, 전체 for 반복문을 종료합니다.
  • 현재 진행 중인 반복 처리를 중단하고, 다음 횟수의 반복 처리를 진행합니다.

 

반복 횟수의 통제: continue

  • 현재 진행 중인 반복 처리를 중단하고, 다음 횟수의 반복 처리를 진행하고 싶을 때는 continue 명령어를 사용합니다.
  • 현재 진행중인 반복 처리를 중단하고
  • 다음 횟수의 반복 처리를 진행하기 위해서 continue 명령어를 사용합니다.
  • continue 명렁어는 if 조건문과 함께 사용해서 일정한 조건에 해당하면 특정 코드의 실행을 중단하는 방식으로 활용할 수 있습니다.

 

2.선택미션

확인문제

  1. 다음 소스 코드를 보고 실행 결과를 맞춰보세요.

 

  1. 다음 소스 코드를 보고 실행 결과를 맞혀 보세요.

  1. 다음 소스 코드를 실행 결과를 맞혀 보세요.

  1. 다음 소스코드를 보고 실행 결과를 맞혀 보세요.

  1. 다음 소스 코드를 실행 결과를 맞혀 보세요.

 

반응형