반응형
[반복문 - Iteration]
- 동일한 명령어를 여러 번 실행하는 문장
- for 문: 정해진 횟수만큼 반복하는 구조
- while 문: 어떤 조건이 만족되는 동안 반복을 계속하는 구조
[for loop]
- for문: 정해진 횟수만큼 반복할 때 사용, for loop(for 루프)라고도 함
- 기본 구조는 아래와 같음
for 변수 in 시퀀스
반복문장
반복문장
- 변수: 각 반복마다 변수의 값이 컨테이너의 요소값으로 설정됨. 루프 변수
- 시퀀스: 리스트처럼 요소들을 가지고 있는 객체
- 반복 문장: 정해진 횟수만큼 반복되는 문장. 블록이며 들여쓰기 해야 함
- 시퀀스는 문자열이나 리스트로 만들 수 있음
- ['A', 'B', 'C', 'D'] : 이 리스트를 시퀀스에 입력할 경우, 'A', 'B', 'C', 'D'가 차례로 루프 변수에 입력됨
- [0, 1, 2, 3, 4] : 정수 리스트 또한 시퀀스에 입력 가능
- 반복 문장에서 print() 함수로 무엇인가를 출력하면 항상 마지막에 줄바꿈이 포함됨. 줄바꿈을 하지 않기 위해서는 end = '문장 끝 조건'을 지정할 수 있음
for x in range(5):
print(x, end=' ') #문장 끝이 공백으로 끝나도록 설정
[for loop 시퀀스]
- range(x) 함수: 0부터 x-1 까지의 정수로 이루어진 리스트를 생성
- range(start, stop): start부터 시작해 (stop - 1) 까지의 정수로 이루어진 리스트 생성. stop은 포함되지 않음
- range(start, stop, step): start부터 시작해 (stop - 1) 까지의 정수를 step 간격으로 생성
- 문자열: 시퀀스에 문자열을 입력하면 문자 하나씩 순서대로 루프 변수에 입력됨
반응형
'Python' 카테고리의 다른 글
[Python] 함수 (0) | 2023.10.10 |
---|---|
[Python] 반복문, while 문, while loop (0) | 2023.10.09 |
[Python] 조건문 (0) | 2023.10.09 |
[Python] 리스트(List) (0) | 2023.10.06 |
[Python] 문자열(String) (0) | 2023.10.06 |