스터디노트

허승희·2024년 5월 6일

학습 강의
31.중첩 조건문
32.반복문
33.횟수에 대한 반복(for문)
34.반복 범위 설정 range()함수
35.조건에 의한 반복(while문)
36.for문과 while문
37.무한루프
38.반복문 제어(continue)
39.반복문 제어(break)
40.중첩 반복문

학습 내용
1.중첩 조건문 : 조건문 안에 또 다른 조건문이 있을 수 있다.
-세개 이상의 조건문은 사용하지 않는다.

2.반복문 : 특정 실행을 반복하는 것. 프로그래밍이 간결하고 유지보수가 쉽다.
-ex: 대량 메일 발송, 인사말 반복 재생, 구구단 출력

3.횟수에 대한 반복(for문): 정해 놓은 반복 횟수에 따라 반복 실행한다.
-for문을 주로 사용

4.반복 범위 설정 range()함수
-사용법 : for i in range(시작,끝, 단계)
-단계가 1일 경우 생략 가능
-시작이 0인 경우 생략 가능

5.조건문에 의한 반복 : 조건에 만족하면 반복실행한다. 그렇지 않을 시 반복 중단
-ex : 매일 아침 기상 알림, 게임 반복 실행 , 타이머
-조건에 의한 반복문은 while문이 주로 사용된다.

  1. 무한 반복 실행 : 반복문을 빠져나올 수 없는 경우 무한 루프라고 한다.
    -while문에서 조건식의 결과가 항상 True인 경우이다.
    -논리형 데이터로도 무한루프 제어 가능하고, 범위를 설정하면 그 역시도 가능하다.

7.반복문 제어(continue) : 반복 실행 중 continue를 만나면 실행을 생략하고, 다음 반복 실행문으로 넘어간다.
-else: -> 반복문이 종료된 후 실행하라는 의미

8.반복문 제어(break) : 반복 실행 후 break를 만나면 반복문에서 빠져나온다.
-break -> 반복문 종료

  1. 중첩 반복문 : 반복문 안에 또 다른 반복문을 선언한다.
    -너무 많은 반복문을 중첩하면 과부하가 올 수 있다. 일반적으로 두 단계, 많으면 세 단계까지 사용한다.

코딩 후 느낀 점
강사 선생님의 말씀처럼 직접 해보지 않으면 나중에 이 내용이 아무 쓸모없다는 것을 느끼고 있는 것 같습니다. 코딩해보면서 : , 코드블럭 사용 등을 유념하며 에러가 나지 않게 잘 적용해보아서 뿌듯했던 학습 시간이였습니다.

0개의 댓글