Курс языка программирования Raku / Основы / Циклы

Использование while

Конструкция while имеет логическое условие и блок кода. Raku выполняет блок кода повторно пока условие равно True.

my $x = 0;
while $x <= 10 {
    $x = prompt 'Введите число, которое не больше 10: ';
    say "Вы ввели $x.";
}
say "$x больше 10.";

Программа запрашивает ввод числа, и если число не больше 10, тело цикла повторяется. Как только введенное число нарушает условие $x <= 10, цикл заканчивается, и выполняется следующая строка программы.

$ raku t.raku
Введите число, которое не больше 10: 10
Вы ввели 10.
Введите число, которое не больше 10: 4
Вы ввели 4.
Введите число, которое не больше 10: 1
Вы ввели 1.
Введите число, которое не больше 10: 20
Вы ввели 20.
20 больше 10.

Практика

Пройдите викторину, которая охватывает содержание этой темы.

Навигация по курсу

Циклы   |   Циклы / Использование until


💪 Or jump directly to the exercises to this section.

Эта страница автоматически переведена с помощью ChatGPT 4o. Оригинальный текст на английском языке.

Переводы этой страницы: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська