Curso de Raku / Esenciales / Bucles / Ejercicios / Escaleras digitales

Solución: Escaleras digitales

El programa utiliza dos bucles y dos rangos.

Código

Aquí tienes una de las posibles soluciones:

my $size = prompt 'Enter the size: ';

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

🦋 Encuentra el programa en el archivo digital-stairs.raku.

Salida

Ejecuta el programa e ingresa el tamaño de la estructura:

$ raku exercises/loops/digital-stairs.raku
Enter the size: 7
1
12
123
1234
12345
123456
1234567

Comentario

Observa cómo se imprime el dígito actual:

.print for 1..$n;

Al igual que con say, la rutina print se puede llamar como un método. En este caso, se llama en la variable de tema $_.

Controles condicionales / Operador ternario   |   Conversión de tipos de datos

Esta página está traducida automáticamente con ChatGPT 4o. Texto original en inglés.

Traducciones de esta página: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська