Kurso de Raku / Esencoj / Ripetoj / Ekzercoj / Eĥo ĝis sufiĉas

Solvo: Eĥo ĝis sufiĉas

Ĉi tiu programo bezonas buklon kiu haltas kiam la uzanto enigas antaŭdifinitan vorton.

Kodo

Estas pluraj similaj manieroj por solvi la taskon kun while, until, aŭ repeat. Unu el ili estas montrita sube.

my $vorto;
repeat {
    $vorto = prompt 'Via vorto: ';
    say $vorto;
} while $vorto ne 'sufiĉe';

say 'OK, finita.';

🦋 Trovu la programon en la dosiero echo-until-enough.raku.

Eligo

Rulu la programon, enigu kelkajn malsamajn vortojn, kaj poste fini la buklon.

$ raku exercises/loops/echo-until-enough.raku
Via vorto: ĉi
ĉi
Via vorto: estas
estas
Via vorto: mia
mia
Via vorto: vorto
vorto
Via vorto: sufiĉe
sufiĉe
OK, finita.

Komento

Notu ke vi deklaras la variablon $vorto antaŭ la buklo, ĉar la while testo estas lokita ekster la korpo de la buklo. Se la variablo estas difinita ene de la buklo, ĝi ne estos videbla en la testo.

Sekva ekzerco

💪 Divido per subtraho

Kurso navigado

Kondiĉaj kontroloj / Ternara operatoro   |   Datentipa konvertado

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

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