Menu
Coddy logo textTech

Récapitulatif - Devine le nombre

Fait partie de la section Les fondamentaux du Journey Terminal de Coddy — leçon 73 sur 82.

challenge icon

Défi

Facile

Créez un script shell nommé guesser.sh qui simule un jeu de devinettes de nombre avec une séquence fixe de suppositions.

Votre script doit :

  1. Commencer par la ligne shebang (#!/bin/bash)
  2. Définir une variable nommée secret avec la valeur 5
  3. Définir une variable nommée guess avec la valeur initiale 0
  4. Utiliser une boucle while qui continue tant que guess n'est pas égal à secret
  5. À l'intérieur de la boucle, incrémenter guess de 1
  6. Utiliser une instruction if pour vérifier la supposition :
    • Si guess est inférieur à secret, afficher : Guess [guess]: Too low!
    • Si guess est égal à secret, afficher : Guess [guess]: Correct!

Rendez le script exécutable et exécutez-le. Votre sortie doit être :

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

Indice : Utilisez -ne pour « non égal » dans la condition while, -lt pour « inférieur à » dans l'instruction if, et -eq pour « égal à ». Incrémentez la supposition au début de chaque itération de boucle avec guess=$((guess + 1)).

Essayez vous-même

Terminal

Toutes les leçons de Les fondamentaux