Курс языка программирования Raku / Основы / Циклы / Упражнения / Цифровая лестница
Решение: Цифровая лестница
Программа использует два цикла и два диапазона.
Код
Вот одно из возможных решений:
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
может быть вызвана как метод. В данном случае она вызывается на переменной темы $_
.
Навигация по курсу
← Проверка условий / Тернарный оператор | Приведение типов данных →
Эта страница автоматически переведена с помощью ChatGPT 4o. Оригинальный текст на английском языке.
Переводы этой страницы: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська