개발/파이썬

Python #05_반복문 while, for

onivv 2024. 7. 15. 15:39
반응형

#01 while문

  • 알 수 없는 반복횟수 == while문 (무한루프 + 종료조건)
while 조건식:
	반복실행문

#02 for 문

  • 정해진 반복횟수 == for문
for 변수 in 반복가능객체:
	반복실행문

 

📌 반복가능객체

  • for문은 여러 개의 데이터를 저장하고 있는 객체로부터 데이터를 하나씩 꺼내 사용할 수 있음
  • 여러 개의 데이터를 저장하고 있는 객체를 '반복가능객체'라고 부름
  • for문에서 반복가능객체로 사용될 수 있음
시퀀스(sequence) 자료형 비시퀀스(non-sequence) 자료형
문자열(str) 'Hello', "Hello" 세트(set) {1, 2, 3}
리스트(list) [1, 2, 3] 딕셔너리(dict) {'a' : 'apple', 'b' : 'banana'}
튜플(tuple) (1, 2, 3)    
range      

 

✅ 시퀀스와 for문

 

✅ 비시퀀스와 for문

 

#03 기타 제어문_break, continue

✅ break : 반복문 강제 종료

while 조건식:
	...
	if 종료조건:
		break
	...

for 변수 in 반복가능객체:
	...
	if 종료조건:
		break
	...

 

✅ continue : 반복문 처음으로 돌아가기 (특정 조건을 만족하는 경우 실행에서 제외할 때 사용)

while 조건식:
	...
	if 조건식:
		continue
	...

for 변수 in 반복가능객체:
	...
	if 조건식:
		continue
	...

 

반응형

'개발 > 파이썬' 카테고리의 다른 글

Python #07_메서드  (0) 2024.07.15
Python #06_내장 함수  (0) 2024.07.15
Python #04_조건문 if, if-else, if-elif  (0) 2024.07.15
Python #03_기본 입출력 및 연산자  (0) 2024.07.15
Python #02_변수와 자료형  (0) 2024.07.15