Menu
Coddy logo textTech

Repaso - Adivina el Número

Parte de la sección Fundamentos del Journey de Terminal de Coddy — lección 73 de 82.

challenge icon

Desafío

Fácil

Crea un script de shell llamado guesser.sh que simule un juego de adivinanza de números con una secuencia fija de intentos.

Tu script debe:

  1. Comenzar con la línea shebang (#!/bin/bash)
  2. Establecer una variable llamada secret con el valor 5
  3. Establecer una variable llamada guess con el valor inicial 0
  4. Usar un bucle while que continúe mientras guess no sea igual a secret
  5. Dentro del bucle, incrementar guess en 1
  6. Usar una instrucción if para verificar el intento:
    • Si guess es menor que secret, imprimir: Guess [guess]: Too low!
    • Si guess es igual a secret, imprimir: Guess [guess]: Correct!

Haz que el script sea ejecutable y ejecútalo. Tu salida debe ser:

Guess 1: Too low!
Guess 2: Too low!
Guess 3: Too low!
Guess 4: Too low!
Guess 5: Correct!

Pista: Usa -ne para "no igual" en la condición del while, -lt para "menor que" en la instrucción if, y -eq para "igual a". Incrementa el intento al inicio de cada iteración del bucle con guess=$((guess + 1)).

Pruébalo tú mismo

Terminal

Todas las lecciones de Fundamentos