While 반복구문 (예제 포함)

 

조건이 만족되어 있는 동안 계속실행하는 구문이 while 반복구문이다. while 반복구문의 표현법은 다음과 같다 :

img

while 반복구문의 흐름도

주의 : 반복문이 무한정 반복되지 않게 하려면 어느 시점에선가 종료 조건을 작성해야 한다는 것을 기억하십시오.

 

예제 1:

매우 간단한 예를 통해 while 반복구문의 개념을 이해해보자. 루프를 생성하고 각 실행 후 저장된 변수에 1을 더하게 하자. 반복을 종료해야 하기 때문에, 우리는 R에게 변수가 10에 도달했을 때 반복을 멈추라고 명확히 알려야 한다.

주의 : 현재 반복 값을 보려면 그 변수를 print( ) 함수의 인수로 사용해야 한다.

결과 :

 

예제 2 :

당신이 50달러의 가격으로 주식을 샀다. 가격이 45 이하로 떨어지면 우리는 그것을 줄이고 싶다. 그렇지 않으면, 우리는 그것을 우리의 포트폴리오에 보관한다. 가격이 각 반복이후 -10에서 +10 사이에서 변동할 수 있다. 여러분은 다음과 같이 코드를 작성할 수 있다 :

결과 :

결과 :