menü

📢 Son Yazılar

7/06/2025

Tahmin Oyunu (While + Sınırlı Hak)

🎮 Sayı Tahmin Oyunu

🎯 Amaç:

Bilgisayar 1 ile 20 arasında rastgele bir sayı tutsun.
Kullanıcının 5 tahmin hakkı olsun.
Doğru tahmin ederse "Tebrikler bildiniz!",
Etmezse "Hakkınız bitti, doğru sayı: X" yazsın.


🧠 Öğreneceğin Yapılar:

  • while döngüsü ile sayaç kontrolü
  • import random ile rastgele sayı üretimi
  • if, else, break yapıları
  • Kullanıcı yönlendirme (büyük/küçük)

🧪 Kod:

import random as rnd

sayi = rnd.randint(1, 20)
hak = 5

while hak > 0:
    tahmin = int(input("Bir sayı tahmin et (1-20): "))

    if tahmin == sayi:
        print("🎉 Tebrikler, doğru bildiniz!")
        break
    elif tahmin < sayi:
        print("🔼 Daha büyük bir sayı girin.")
    else:
        print("🔽 Daha küçük bir sayı girin.")

    hak -= 1
    print(f"Kalan tahmin hakkınız: {hak}")

    if hak == 0:
        print(f"❌ Hakkınız bitti. Doğru sayı: {sayi}")

📌 Örnek Çıktı:

Bir sayı tahmin et (1-20): 10
🔼 Daha büyük bir sayı girin.
Kalan tahmin hakkınız: 4
Bir sayı tahmin et (1-20): 15
🔽 Daha küçük bir sayı girin.
Kalan tahmin hakkınız: 3
Bir sayı tahmin et (1-20): 12
🎉 Tebrikler, doğru bildiniz!

Hiç yorum yok:

Yorum Gönder