Python: Sayı Tahmin Oyunu

Python sayı tahmin oyunu

Python dilinde bir sayı tahmin oyunu yapacağız. Burada bilgisayar 1 – 10 arasında rastgele bir sayı tutacak. Oyuncu da 3 adımda bu sayıyı tahmin edecek.

Python
import random
bilgisayarin_tahmini = random.randint(1, 10)

giris_metni = ("Merhaba bu bir sayı tahmin oyunu. \n Burada size 3 tahmin hakkı veriyoruz."
               "Böylece bu 3 seferde bilgisayarın tahmin ettiği sayıyı tutturmanız gerekiyor"
               "Aksi halde başarısız sayılacaksınız")

isim = input("Merhaba oyuncu. Lütfen isminizi girin : ")

tahmin_sayisi = 0

while tahmin_sayisi < 3:
    sayi = int(input("Tahmininizi giriniz: "))
    tahmin_sayisi += 1
    if sayi < bilgisayarin_tahmini:
        print("Daha büyük bir sayı seçin ")
    if sayi > bilgisayarin_tahmini:
        print("Daha küçük bir sayı seçin ")
    if sayi == bilgisayarin_tahmini:
        break
if sayi == bilgisayarin_tahmini:
    print("Tebrikler", isim, " ", tahmin_sayisi, " Adımda buldunuz")
else:
    print("Maalesef 3 adımda da sayıyı bulamadınız. Tahmin edilen sayı: ", bilgisayarin_tahmini)
# Ekran Çıktısı - Sayıyı bulamadık (:

Merhaba oyuncu. Lütfen isminizi girin : Yunus
Tahmininizi giriniz: 6
Daha küçük bir sayı seçin: 
Tahmininizi giriniz: 4
Daha küçük bir sayı seçin: 
Tahmininizi giriniz: 2
Daha küçük bir sayı seçin: 
Maalesef 3 adımda da sayıyı bulamadınız. Tahmin edilen sayı:  1
# Ekran Çıktısı

Merhaba oyuncu. Lütfen isminizi girin : Yunus
Tahmininizi giriniz: 4
Daha küçük bir sayı seçin: 
Tahmininizi giriniz: 2
Tebrikler Yunus   2  Adımda buldunuz