Курс по 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. Оригинален текст на английски
Преводи на тази страница: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська