PHP의 while 루프

while 루프는 매개변수로 전달된 표현식이 참인 동안 계속 실행됩니다. 이를 통해 임의의 횟수의 반복을 수행할 수 있습니다. 구문은 다음과 같습니다:

php<?php
  while (statement) {
    /*
      이 코드를 반복적으로 실행합니다
      각 루프 시작 시 괄호 안의 표현식을 확인합니다
    */
  }
?>

표현식이 참이 아닐 때 루프가 종료됩니다. 표현식이 처음부터 거짓이었다면 루프는 한 번도 실행되지 않습니다.

예를 들어 while 루프를 사용하여 1부터 5까지의 숫자를 순차적으로 출력해 보겠습니다:

php<?php
  $i = 1;
  
  while ($i <= 5) {
    echo $i;
    $i++;
  }
?>

이제 역순으로 카운트다운 해보겠습니다:

php<?php
  $i = 10;
  
  while ($i > 0) {
    echo $i;
    $i--;
  }
?>

이제 주어진 숫자를 2로 나눈 결과가 10보다 작아질 때까지 나눠보겠습니다:

php<?php
  $num = 500;
  
  while ($num > 10) {
    $num = $num / 2;
  }
  
  echo $num; // 결과
?>
Задание 1

1부터 100까지의 숫자를 화면에 출력하세요.

Задание 2

11부터 33까지의 숫자를 화면에 출력하세요.

Задание 3

100부터 1까지의 숫자를 화면에 출력하세요.

Задание 4

어떤 초기값을 가진 숫자 num이 주어졌습니다. 곱셈 결과가 1000보다 커질 때까지 이를 3로 계속 곱하세요. 어떤 숫자가 나올까요? 이를 위해 필요한 반복 횟수를 계산하세요.