본문 바로가기

Programming/Python

[파이썬 프로그래밍] 24화 while 문

[파이썬 프로그래밍] 24화 while 문




 이썬 프로그래밍, 지난시간에 이어 계속된 반복문에 대한 학습으로 이번 시간에는 while문을 통한 

반복문 연습을 배워보도록 하겠습니다.


for문에 대한 복습과 함께 while문에 대한 복습이 잘 이루어지면, 다른 언어로 가셔도 금방 적응 하실 것입니다.

그 원리와 개념은 일맥상통하기 떄문이지요.





python while문




while 문, while 루프라고도 불리우는데 for 루프가 특정 길이만큼 루프를 돌게 된다면, 
while문은 끝내야 할 시점을 알지 못해도 사용할 수 있습니다.
while문의 구성은 다음과 같습니다.

1. 조건을 검사
2. 블록에 있는 코드 실행
3. 반복

코드해석:
1.  a 라는 변수에 35 값을 넣고 b라는 변수를 생성하고 70 이라는 값을 넣습니다.
2. while 문을 선언하고 조건(a가 40보다 작은지, 그리고 b가 90보다 작은지)을 넣습니다.
3. 두개의 조건이 모두 참(true)이라면, 두 개의 변수 모두에 1을 더하고 출력합니다.

변수 a를 35부터 시작하고 변수 b를 70부터 시작하여 루프가 실행 될 때마다 1씩
더했습니다. 이 루프는 a가 40보다 작고 b가 90보다 작을 떄 까지만 실행될 것입니다.
이 루프는 5회 실행되면 각 변수에 1씩 더해지므로 변수 a는 40이 됩니다. 

첫번째 조건인 a < 40 에 성립되지 않게 되므로 python 에서는 루프를 종료해야 한다고 
판단 합니다.