Bugün sizlere python ile sayı tahmin oyununu yapacağız. Bu oyunda 1 ile 100 arasındaki bir sayıyı oyunun bize vermiş olduğu hak sayısı kadar tahmin etmeye çalışacağız. Bu projede while, if ve else döngülerini kullanacağız. Hadi Başlayalım…

Python Sayı Tahmin Oyunu

Burada time ve random fonksiyonlarını import ediyoruz. Daha sonra ekran 1 ile 100 arasında bir sayı seçiyoruz bu sayıyı bir değişkene atıyoruz. Oyunda tahmin hakkı kaç adet olduğunu belirliyoruz.

import time
import random
print("""****************************

Sayı Tahmin Oyununa Hoşgeldiniz

1 ile 100 arasında(1 ve 100 dahil) rastgele tahmin edin.
****************************""")
tahmin_hakkı = 7
rastgele_sayı = random.randint(1,100)

While döngüsü ile doğru olana kadar tahmin girişi yapmasını istiyoruz.

while True:
    tahmin =  int(input("Tahmininiz:"))

İf ve Else döngüleri ile kullanıcının girdiği sayının doğru mu olup olduğunu kontrol ediyoruz. Eğer doğru ise tebrikler eğer yanlış ise ufak bir ip ucu ile sayının büyük mü küçük mü olduğunu belirtiyoruz.

if (tahmin == rastgele_sayı):
        print("Sayı Sorgulanıyor....")
        time.sleep(1)
        print("Tebrikler!")
        print("Sayı",rastgele_sayı)
        break
    elif(tahmin < rastgele_sayı):
        print("Sayı Sorgulanıyor....")
        time.sleep(1)
        tahmin_hakkı -= 1
        print("Lütfen daha yüksek bir sayı söyleyin.")
        print("Tahmin Hakkı:",tahmin_hakkı)
    else:
        print("Sayı Sorgulanıyor....")
        time.sleep(1)
        tahmin_hakkı -= 1
        print("Lütfen daha düşük bir sayı söyleyin.")
        print("Tahmin Hakkı:",tahmin_hakkı)
    if (tahmin_hakkı == 0 ):
        print("Tahmin Hakkınız Bitti. Üzgünüz")
        print("Sayımız:",rastgele_sayı)
        break

Python Sayı Tahmin Oyunu Son Hali

import time
import random
print("""****************************

Sayı Tahmin Oyununa Hoşgeldiniz

1 ile 100 arasında(1 ve 100 dahil) rastgele tahmin edin.
****************************""")
tahmin_hakkı = 7
rastgele_sayı = random.randint(1,100)

while True:
    tahmin =  int(input("Tahmininiz:"))

    if (tahmin == rastgele_sayı):
        print("Sayı Sorgulanıyor....")
        time.sleep(1)
        print("Tebrikler!")
        print("Sayı",rastgele_sayı)
        break
    elif(tahmin < rastgele_sayı):
        print("Sayı Sorgulanıyor....")
        time.sleep(1)
        tahmin_hakkı -= 1
        print("Lütfen daha yüksek bir sayı söyleyin.")
        print("Tahmin Hakkı:",tahmin_hakkı)
    else:
        print("Sayı Sorgulanıyor....")
        time.sleep(1)
        tahmin_hakkı -= 1
        print("Lütfen daha düşük bir sayı söyleyin.")
        print("Tahmin Hakkı:",tahmin_hakkı)
    if (tahmin_hakkı == 0 ):
        print("Tahmin Hakkınız Bitti. Üzgünüz")
        print("Sayımız:",rastgele_sayı)
        break




Sayı tahmin

Bu projemizde bir önceki projelerimize bir tık daha ileri taşıdık. Bunuda sizleri sıkmadan ve oyun oynatarak yapmak istedik. Daha fazla uygulama ve proje için bizi takipte Kalın…