Kurso de Raku / Esencoj / Ripetoj

Uzante while

La while konstruaĵo havas Boole-an kondiĉon kaj kodoblokon. Raku ekzekutas la kodoblokon ripete dum la kondiĉo estas True.

my $x = 0;
while $x <= 10 {
    $x = prompt 'Enigu numeron, kiu ne estas pli granda ol 10: ';
    say "Vi enigis $x.";
}
say "$x estas pli granda ol 10.";

La programo petas enigi numeron, kaj se la numero ne estas pli granda ol 10, la korpo de la buklo ripetiĝas. Tuj kiam la enigita numero rompas la kondiĉon $x <= 10, la buklo finiĝas, kaj la sekva linio de la programo estas ekzekutita.

$ raku t.raku
Enigu numeron, kiu ne estas pli granda ol 10: 10
Vi enigis 10.
Enigu numeron, kiu ne estas pli granda ol 10: 4
Vi enigis 4.
Enigu numeron, kiu ne estas pli granda ol 10: 1
Vi enigis 1.
Enigu numeron, kiu ne estas pli granda ol 10: 20
Vi enigis 20.
20 estas pli granda ol 10.

Praktiko

Plenumu la kvizon, kiu kovras la enhavon de ĉi tiu temo.

Kurso navigado

Ripetoj   |   Ripetoj / Uzante until


💪 Or jump directly to the exercises to this section.

Ĉi tiu paĝo estas aŭtomate tradukita per ChatGPT 4o. Originala angla teksto

Tradukoj de ĉi tiu paĝo: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська