Menu
Coddy logo textTech

Özet - Sayı Tahmincisi

Coddy'nin Terminal Journey'sinin Temeller bölümünün bir parçası — ders 73 / 82.

challenge icon

Görev

Kolay

guesser.sh adında, sabit bir tahmin dizisiyle sayı tahmin oyunu simüle eden bir kabuk betiği oluşturun.

Betikiniz şunları yapmalı:

  1. Shebang satırıyla başlayın (#!/bin/bash)
  2. secret adlı bir değişkeni 5 değeriyle ayarlayın
  3. guess adlı bir değişkeni başlangıç değeri 0 ile ayarlayın
  4. guess secret'e eşit olmadığı sürece devam eden bir while döngüsü kullanın
  5. Döngü içinde guess'i 1 artırın
  6. Tahmini kontrol etmek için bir if ifadesi kullanın:
    • guess secret'ten küçükse, yazdırın: Guess [guess]: Too low!
    • guess secret'e eşitse, yazdırın: Guess [guess]: Correct!

Betik'i çalıştırılabilir yapın ve çalıştırın. Çıktınız şöyle olmalı:

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

İpucu: while koşulunda eşit değil için -ne, if ifadesinde küçükten için -lt ve eşit için -eq kullanın. Her döngü yinelemesinin başında tahmini guess=$((guess + 1)) ile artırın.

Kendin dene

Terminal

Temeller bölümündeki tüm dersler