Corso di Raku / Fondamenti / Cicli / Esercizi / Scale digitali

Soluzione: Scale digitali

Il programma utilizza due cicli e due intervalli.

Codice

Ecco una delle possibili soluzioni:

my $size = prompt 'Inserisci la dimensione: ';

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

🦋 Trova il programma nel file digital-stairs.raku.

Output

Esegui il programma e inserisci la dimensione della struttura:

$ raku exercises/loops/digital-stairs.raku
Inserisci la dimensione: 7
1
12
123
1234
12345
123456
1234567

Commento

Nota come viene stampata la cifra corrente:

.print for 1..$n;

Come con say, la routine print può essere chiamata come un metodo. In questo caso, viene chiamata sulla variabile di contesto $_.

Controlli condizionali / Operatore ternario   |   Conversione dei tipi di dati

Questa pagina è tradotta automaticamente con ChatGPT 4o. Testo originale in inglese.

Traduzioni di questa pagina: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська