Raku kurss / Pamati / Cikli / Vingrinājumi / Digitālās kāpnes

Risinājums: Digitālās kāpnes

Programma izmanto divus ciklus un divus diapazonus.

Kods

Šeit ir viens no iespējamiem risinājumiem:

my $size = prompt 'Ievadiet izmēru: ';

for 1..$size -> $n {
    .print for 1..$n;
    print "\n";
}

🦋 Atrodiet programmu failā digital-stairs.raku.

Izvade

Palaidiet programmu un ievadiet struktūras izmēru:

$ raku exercises/loops/digital-stairs.raku
Ievadiet izmēru: 7
1
12
123
1234
12345
123456
1234567

Komentārs

Pievērsiet uzmanību tam, kā tiek izdrukāts pašreizējais cipars:

.print for 1..$n;

Tāpat kā ar say, print rutīnu var izsaukt kā metodi. Šajā gadījumā tā tiek izsaukta uz tēmas mainīgā $_.

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: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська