Menu
Coddy logo textTech

Итог - Угадай число

Часть раздела Основы путешествия по Terminal на Coddy — урок 73 из 82.

challenge icon

Задание

Легко

Создайте shell-скрипт с именем guesser.sh, который симулирует игру в угадывание числа с фиксированной последовательностью догадок.

Ваш скрипт должен:

  1. Начать с shebang-строки (#!/bin/bash)
  2. Установить переменную с именем secret значением 5
  3. Установить переменную с именем guess начальным значением 0
  4. Использовать цикл while, который продолжается, пока guess не равен secret
  5. Внутри цикла увеличить guess на 1
  6. Использовать if-оператор для проверки догадки:
    • Если guess меньше secret, вывести: Guess [guess]: Too low!
    • Если guess равен secret, вывести: Guess [guess]: Correct!

Сделайте скрипт исполняемым и запустите его. Ваш вывод должен быть:

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

Подсказка: Используйте -ne для «не равно» в условии while, -lt для «меньше чем» в if-операторе и -eq для «равно». Увеличивайте guess в начале каждой итерации цикла с помощью guess=$((guess + 1)).

Попробуйте сами

Терминал

Все уроки раздела Основы