Python Sayı Tahmin Oyunu
Bu örneğimizde python programlama dilinde yapılmış bir sayı tahmin oyunu tasarlayacağız. Öncelikle programımız 1 ile 100 arasında rastgele bir tam sayı üretecek ama kullanıcı bu sayıyı bilmeyecek. Daha sonra kullanıcıdan bu üretilen tam sayının kaç olduğunu tahmin etmesini isteyeceğiz. Kullanıcının girmiş olduğu tahmin sayısına göre üretilen sayıdan büyük yada küçük olmasına göre yönlendireceğiz. Ya daha büyük bir sayı yada daha küçük bir sayı girmesini isteyeceğiz. Böylece kullanıcının programın tutmuş olduğu sayıyı bulmasını sağlayacağız. Tutulan sayı doğru tahmin edildiğinde toplamda kaç tahminde sayının bulunduğunu ekranda göstereceğiz.
Kullanıcı oyunun herhangi bir yerinde oynamaktan vazgeçip çıkmak isterse 0 (sıfır) tuşuna basması gerekiyor. Böylece oyun iptal edilerek oyundan çıkılmış oluyor.
Programın Python kodları
#www.bilisimkonulari.com from random import randint rand=randint(1, 100) #1-100 arasında rastgele sayı üretiliyor sayac=0 while True: #Bir döngü kuruluyor sayac+=1 #Kullanıcının kaç sayı girdiği sayılıyor sayi=int(input("1 ile 100 arasında değer girin (0 çıkış):")) #Kullanıcıdan bir sayı girmesi isteniyor. if(sayi==0): print("Oyunu İptal Ettiniz") #Sıfır girilirse oyun iptal ediliyor break elif sayi < rand: print("Daha Yüksek Bir Sayı Girin.") continue elif sayi > rand: print("Daha Düşük Bir Sayı Girin.") continue else: print("Rastele seçilen sayı {0}!".format(rand)) #Programın tuttuğu sayı gösteriliyor print("Tahmin sayınız {0}".format(sayac)) # Kaç tahminde sayı bilindiği gösteriliyor
Ekran görüntüsü
<< Önceki Yazı
Sonraki Yazı >>
Python while döngüsü ile if komutunun bir arada kullanımına çok güzel bir örnek olmuş. Elinize sağlık hocam.
Güzel örnek teşekkürler
Güzel örnek teşekkürler.