Курс Раку / Основи / Цикли / Вправи / Цифрові сходи

Рішення: Цифрові сходи

Програма використовує два цикли та два діапазони.

Код

Ось одне з можливих рішень:

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 4o. Оригінальний текст англійською мовою.

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