[Python] 기초
- 반복문
- for문
- while문
- for문과 while문의 비교
- 무한루프
- 반복문 제어:continue키워드
- 반복문 제어:break키워드
- 중첩 반복문
반복문
- 반복문이란?
-특정 실행을 반복하는 것
-반복문을 사용하면 프로그래밍이 간결하고, 유지 보수가 쉽다.
- 반목문 종류
- 횟수에 의한 반복이란?
-정해 놓은 반복 횟수에 따라 반복 실행한다.
ex)대량 메일 또는 문자 발송/인사말 반복/mp3 반복 재생
-횟수에 의한 반복은 for문이 주로 사용된다.
for문 사용 방법
for~in
for문 사용 방법
- range()기본
range기본 사용 방법
➜ 단계가 1인 경우 생략 가능 => for i in range(1,11):
➜ 시작 매개변수가 0인 경우 생략 가능=> for i in rage(11):
- 조건에 의한 반복이란?
-조건에 만족하면 반복 실행한다. 그렇지 않으면 반복을 중단한다.
ex)매일 아침 기상 알람/게임 반복 실행/타이머
-조건에 의한 반복은 while문이 주로 사용된다.
- while문 사용 방법
- for문과 while문 비교
-for문이 적합한 경우
ㄴ횟수에 의한 반복이라면 for문이 while문 보다 적합하다.
(while문보다 코드가 간결하다.)
-while문이 적합한 경우
ㄴ조건에 의한 반복이라면 while문이 for문 보다 적합하다.
- 무한 루프
반복문을 빠져나올 수 없는 경우를 무한 루프라고 한다.
while 문에서 조건식의 결과가 항상 True인 경우
-조건식에 논리형 데이터를 사용해서 무한 반복 실행을 멈출 수 있다.
- continue키워드
반복 실행 중 continue를 만나면 실행을 생략하고, 다음 반복 실행문으로 넘어간다.
- else키워드
else의 실행문은 반복문이 종료된 후 실행된다.
- break키워드
반복 실행 중 break를 만나면 반복문을 빠져나온다.
- 중첩 반복문
반복문안에 또 다른 반복문을 선언한다.