파이썬에서 사용하는 반복문 중 하나인 while문의 개념과 문법을 알아보자.
파이썬 반복문 While의 개념과 문법

1. while 반복문 개념
반복문은 왜 필요할까?
코딩은 우리가 하기 싫은 일을 컴퓨터에 시키기 위해 한다. 사람은 반복적인 일을 싫어하지만 컴퓨터는 반복적인 일을 잘 하기 때문에 사람이 하기 싫은 반복적인 일을 컴퓨터에게 시키는 것이다. 컴퓨터는 지겨워 하지도 않고 불만도 없으니 적합한 대상이라고 할 수 있다.
예를 들어 "나는 프로그래밍을 공부하고 있습니다."를 100번 출력하려면
print("나는 프로그래밍을 공부하고 있습니다.) 를 100번 입력해야 한다.
만약 100번이 아니라 1000번이라면? 10000번 이라면? 사람이 도저히 반복할 수 없고, 비효율적인 단계에 들어서게 된다.
while문은
while 조건 :
명령
으로 나누어져 조건이 만족하는 동안 계속 명령을 수행한다.
2. while 반복문 문법
"나는 프로그래밍을 공부하고 있습니다."를 100번 출력하는 while 반복문을 만들어보자.

while 의 조건에는 불린값, 즉 True와 False로 계산될 수 있는 조건이 입력되어야 한다. 조건의 결과값이 True이면 명령을 수행하고, False이면 반복문이 종료된다.
초보자 단계에서는 주로 위의 프로그램과 같이 i를 while 반복문 밖에서 선언하고, i가 반복하고 싶은 횟수보다 작을 때 반복하는 방식으로 적용한다.
이 때 i =+ 1을 통해 i 값이 증가되어서 언젠가 while 조건 부분을 벗어나지 않으면 프로그램이 종료되지 않고 무한히 반복된다.
파이썬 반복문 While의 개념과 문법
《이 포스트는 코드잇 강의 내용을 기반으로 작성되었으며, 개발과 프로그래밍에 대해서 거의 알지 못하는 제가 거의 알지 못하는 초보자를 위해 쓴 글임을 밝힙니다.》
'IT&Computer' 카테고리의 다른 글
파이썬 반복문 for 문의 개념과 활용 (2) | 2023.10.27 |
---|---|
파이썬 조건문 if문의 개념과 문법 (2) | 2023.10.26 |
파이썬 변수의 범위 Scope와 상수 (1) | 2023.10.24 |
파이썬 사칙연산을 쉽게하는 Syntactic Sugar (4) | 2023.10.24 |
파이썬 파라미터의 기본값, 옵셔널 파라미터 (2) | 2023.10.23 |