tahmin oyunu -umut aşık

tahmin oyunu -umut aşık

import random

def tahmin_oyunu():
    print("Tahmin Oyununa Hoş Geldiniz!")
    print("Zorluk seviyesini seçin: \n1 - Kolay (10 hak)\n2 - Orta (7 hak)\n3 - Zor (5 hak)")
    
    zorluk_seviyesi = input("Seçiminizi yapın (1/2/3): ")
    
    haklar = {"1": 10, "2": 7, "3": 5}
    
    if zorluk_seviyesi not in haklar:
        print("Geçersiz seçim! Oyun sonlandırılıyor.")
        return
    
    tahmin_hakki = haklar[zorluk_seviyesi]
    gizli_sayi = random.randint(1, 100)
    tahminler = []
    
    print(f"\n1 ile 100 arasında bir sayı tuttum. {tahmin_hakki} tahmin hakkınız var. Başlayalım!")
    
    while tahmin_hakki > 0:
        try:
            tahmin = int(input("Tahmininizi girin: "))
        except ValueError:
            print("Lütfen geçerli bir sayı girin!")
            continue
        
        tahminler.append(tahmin)
        
        if tahmin < gizli_sayi:
            print("Daha büyük bir sayı dene!")
        elif tahmin > gizli_sayi:
            print("Daha küçük bir sayı dene!")
        else:
            print(f"Tebrikler! {gizli_sayi} sayısını doğru tahmin ettiniz!")
            break
        
        tahmin_hakki -= 1
        print(f"Kalan tahmin hakkınız: {tahmin_hakki}")
        
    if tahmin_hakki == 0:
        print(f"Üzgünüm, tahmin hakkınız bitti. Doğru sayı {gizli_sayi} idi.")
    
    print("Yaptığınız tahminler: ", tahminler)
    
if __name__ == "__main__":
    tahmin_oyunu()

bu kod bir tahmin oyunu için yazıldı kodu python üzerinde çalıştırdığınız zaman bir tahmin oyunu oluyor iyi eğlenceler