Kurso de Raku / Esencoj / Bazoj de la regofluo / Bukloj
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
Vin atendas 1 kvizo pri la enhavo de ĉi tiu temo.
Kursa navigado
← Bukloj | Kvizo — la while
buklo →
💪 Aŭ iru rekte al la
ekzercoj de ĉi tiu sekcio.