개발 이야기

[파이썬 완전정복] 제어문-반복문 [2]

ANDYLION 2020. 5. 21. 23:10
728x90
반응형

While 반복문

이번에 배울 내용은 반복문 while입니다.

반복문 while은 for문과 다르게 특정 조건이 참일 경우까지만 반복합니다.

# 반복문 while 문법

while (condition) :
	print("hello world")
    
while 조건 :
	실행할 문장

그럼 for문과 while문의 차이를 보기 위해서 1~10까지 반복을 해보겠습니다.

# 1~10까지 while문으로 반복하여 출력하기

num = 1 # 1부터 시작하기 위함
while num < 11 :
	print(num)
    num+=1

for문과의 차이를 아시겠나요? 다시 1에서 10까지 for문을 작성해보겠습니다.

# 1~10까지 for문으로 반복하여 출력하기
for num in range(1,11) :
	print(num)
반복문 for while
조건 반복횟수 지정 조건이 참인 경우만
변수 초기값 지정 X O
증감 조건 X O

while과 for의 사용의 차이는 조건입니다.

while은 항상 특정 조건이 성립한 경우만 반복할 때 사용합니다.

반면 for는 반복횟수가 명백한 경우만 사용하게 됩니다.

 

그리고 while의 경우는 무한루프를 만들 수도 있습니다.

다음에는 무한루프에서 break와 continue에 대해서 얘기해보겠습니다.

728x90
반응형
SMALL