[모두를 위한 프로그래밍 : 파이썬] Loops and Iteration
2020. 7. 28. 19:29ㆍ코딩/Python
반복문
반복문이야 말로 불만 없이 반복 명령을 수행하는 컴퓨터를 제대로 써먹을 수 있는 방법일 것이다. 왜냐하면 나를 포함한 대부분의 사람은 반복적인 걸 그다지 좋아하지 않기 때문이다.
while
대표적인 반복 명령인 while은 while 조건 : 의 형태로 사용한다. 조건이 참일경우에 만 : 아래의 코드를 계속해서 실행하고 만약 조건이 거짓이 될 경우 즉시 루프를 나온다. 만약 조건이 계속 참이라면 루프는 멈푸지 않을 것이다. 이를 무한루프라고 한다. 이러한 반복문을 제어하는 방법에는 break와 continue 명령어가 있다.
- break: 만나는 순간 반복문을 종료한 뒤 빠져나간다.
- continue: 만나면 해당 루프를 종료한 뒤 이어서 다음루프를 실행한다.
예시1)
for
for문은 간단하게 유한한 루프를 실행하는 방법이다. 기본적으로는 for 변수 in 집합 형태이다. 변수에 집합(리스트)의 첫 항목부터 끝 항목까지 값을 할당하며 : 아래의 코드들을 반복한다. 변수가 마지막 항목을 할당받고 루프를 돈 뒤 루프는 종료된다.
for 변수 inrange(시작 값, 종료 값, 증가 값)의 형태에서 시작 값, 종료 값, 증가 값은 int 자료형이다. 이 경우 변수는 시작 값으로 시작해 증가 값 만큼 증가하며 반복하고 증가값 이상의 값이 되는 순간 루프를 종료한다.
예시1)
예시2)
이번 강의에서 나온 두 개의 새로운 자료형
- boolean: 참 또는 거짓의 값을 갖는 자료형
- None: None이라는 상수만을 가지는 자료형. 공백을 나타내거나 최솟값을 찾는 for문에서 반복 변수에 할당하여 사용할 수 있다. None은 이번에 알았다.
'코딩 > Python' 카테고리의 다른 글
[모두를 위한 프로그래밍 : 파이썬] 함수 (Functions) (0) | 2020.07.27 |
---|---|
[모두를 위한 프로그래밍 : 파이썬] 조건문(if,else,elif)과 예외처리(try,except) (0) | 2020.07.27 |