Curso de Raku / Esenciales / Rangos / Ejercicios / Si el número está dentro de los límites

Solución: Si el número está dentro de los límites

El programa utiliza un rango que se crea a partir de los números que el usuario ingresa. Luego, la verificación de coincidencia inteligente prueba si el tercer número está dentro de los límites del rango. El resultado de la prueba de coincidencia inteligente es un valor booleano, por lo que podemos imprimirlo inmediatamente.

Código

Aquí está la solución:

my $begin = prompt 'Desde (incluido): ';
my $end = prompt 'Hasta (excluido): ';

my $n = prompt '¿Cuál es el número? ';

say $n ~~ $begin ..^ $end;

🦋 Encuentra el programa en el archivo number-in-limits.raku.

Salida

Prueba diferentes casos, incluyendo cuando el número coincide con el final del rango.

$ raku exercises/ranges/number-in-limits.raku
Desde (incluido): 1
Hasta (excluido): 2
¿Cuál es el número? 1.5
True

$ raku exercises/ranges/number-in-limits.raku
Desde (incluido): 100
Hasta (excluido): 200
¿Cuál es el número? 100
True

$ raku exercises/ranges/number-in-limits.raku
Desde (incluido): -5
Hasta (excluido): -2
¿Cuál es el número? -2
False

Comentario

Observa cómo el extremo derecho del rango está excluido: $begin ..^ $end.

Tipo booleano / Operaciones booleanas con otros tipos   |   Bloques de código

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

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