Курс по Raku / Основи / Цикли

Използване на while

Конструкцията while има булевo условие и блок от код. 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 4.0. Оригинален текст на английски

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