Курс языка программирования Raku / Основы / Основы порядка выполнения / Циклы / Exercises / Цифровая лестница
Решение: Цифровая лестница
Программа использует два цикла и два диапазона.
Код
Вот одно из возможных решений:
my $size = prompt 'Введите размер: ';
for 1..$size -> $n {
.print for 1..$n;
print "\n";
}🦋 Найдите программу в файле digital-stairs.raku.
Вывод
Запустите программу и введите размер структуры:
$ raku exercises/loops/digital-stairs.raku
Введите размер: 7
1
12
123
1234
12345
123456
1234567Комментарий
Обратите внимание, как печатается текущая цифра:
.print for 1..$n;Как и say, функция print может быть вызвана
как метод. В данном случае она вызывается на переменной темы
$_.