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
'개발 이야기' 카테고리의 다른 글
[파이썬 완전정복] 다양한 데이터와 주요 함수 (0) | 2020.06.03 |
---|---|
[파이썬 완전정복] 멈추기와 건너뛰기, break and continue (0) | 2020.06.03 |
[파이썬 완전정복] 제어문 - 반복문 [1] (0) | 2020.05.21 |
ION memory allocator (0) | 2020.05.12 |
HAL 유형 (0) | 2020.05.12 |