Raku kurss / Pamati / Cikli / Vingrinājumi / Echo līdz pietiek
Risinājums: Echo līdz pietiek
Šī programma prasa ciklu, kas tiek pārtraukts, kad lietotājs ievada iepriekš noteiktu vārdu.
Kods
Ir vairāki līdzīgi veidi, kā atrisināt uzdevumu ar while, until vai repeat. Viens no tiem ir parādīts zemāk.
my $word;
repeat {
$word = prompt 'Tavs vārds: ';
say $word;
} while $word ne 'pietiek';
say 'Labi, pabeigts.';
🦋 Atrodi programmu failā echo-until-enough.raku.
Izvade
Palaid programmu, ievadi dažus dažādus vārdus un tad pārtrauc ciklu.
$ raku exercises/loops/echo-until-enough.raku
Tavs vārds: šis
šis
Tavs vārds: ir
ir
Tavs vārds: mans
mans
Tavs vārds: vārds
vārds
Tavs vārds: pietiek
pietiek
Labi, pabeigts.
Komentārs
Ņem vērā, ka tu deklarē mainīgo $word pirms cikla, jo while tests atrodas ārpus cikla ķermeņa robežām. Ja mainīgais tiktu definēts cikla iekšpusē, tas nebūtu redzams testā.
Nākamais uzdevums
Kursa navigācija
← Nosacījumu pārbaudes / Trīsvērtīgais operators | Datu tipu konvertēšana →
Šī lapa ir automātiski tulkota ar ChatGPT 4o. Oriģinālais teksts angļu valodā.
Šīs lapas tulkojumi: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська