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
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…