Курс по Raku / Основи / Цикли / Упражнения / Цифрови стълби

Решение: Цифрови стълби

Програмата използва два цикъла и два диапазона.

Код

Ето едно от възможните решения:

my $size = prompt 'Enter the size: ';

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

🦋 Намерете програмата във файла digital-stairs.raku.

Резултат

Стартирайте програмата и въведете размера на структурата:

$ raku exercises/loops/digital-stairs.raku
Enter the size: 7
1
12
123
1234
12345
123456
1234567

Коментар

Обърнете внимание как текущата цифра се отпечатва:

.print for 1..$n;

Както при say, рутината print може да бъде извикана като метод. В този случай тя се извиква върху променливата тема $_.

Навигация по курса

Условни проверки / Теренарен оператор   |   Преобразуване на типове данни

Тази страница е автоматично преведена с ChatGPT 4.0. Оригинален текст на английски

Преводи на тази страница: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська