Python'da basit bir Tahmin Oyunu uygulaması yapımını gösterdim.
Açıklama :
1-) Basit bir sayı tahmin oyunu yaptık. Ve detaylıca açıkladım. İnşallah işinize yarar.

PHP Kod:
import random
import time
sayi = random.randint(1,10) # 1 ila 10 arasından random sayı üreticek kodu yazdık ve bunu sayi değişkenine atadık.
hakkim = 10 # 10 tane deneme hakki tanimladık.
deneme = 0 # Deneme Sayıları sayacak olan (deneme) değişkenini tanımladık.
denemeyazilari = [" ~ Tekrar Dene. ~ "," ~ Pes Etme ~ "," ~ Daha Bulamadın mı ? ~ "," ~ Denemeye devam et. ~"] # Bir liste oluşturduk.
print("Deneme Hakkınız : ","~",hakkim,"~") # En başta kullanıcıyı bilgilendirmek için deneme hakkının kaç olduğunu yazdırdık.
# print("Tahmin Edilen Sayı : ","~",sayi,"~") # Tahmin edilen sayıyı Gösterir.
while True: # Sonsuz döngümüzü açtık.
tahmin = int(input("Lütfen 1-10 arasından bir sayı giriniz : ")) # Kullanıcının girdiği sayıyı tahmin değişkenine atayarak bulduk.
print("Hesaplanıyor...") # Hesaplanıyor yazısını yazdırdık.
time.sleep(1) # Aşağıdaki kodların 1 saniye sonra çalışması için bu kodu yazdık. (Efekt katmasak olmazdı. :) )
if tahmin < 1 or tahmin > 10: # Sadece 1 ila 10 arası sayı istediğimiz için 1 ila 10 arasında değilse ekrana 'geçersiz yazı' yaz dedik.
print("Geçersiz sayı girdiniz.")
else: # aksi taktir de ise hakkini 1 azalt ve deneme sayısını 1 arttır dedik.
hakkim -= 1 # Hakim -1 (Yani 9 hakkım kaldı.)
deneme += 1 # Deneme +1 (Yani deneme 1 oldu.)
if hakkim == 0: # Eğer hakkı 0'a eşitlenirse şunu yap dedik.
print("Deneme Hakkınız Doldu. Oyun bitti.") # Deneme hakkı doldu diye yazı yazdır.
break # ve döngüden çıkarak oyunu bitir.
elif tahmin != sayi: # eğer tahmin sayıya eşit değilse şu kodları çalıştır.
print(random.choice(denemeyazilari)) # yukarıdaki oluşturduğum listeden restgele 1 tane yazı çek dedik.
print("Kalan Hakkınız : ","~",hakkim,"~") # Kalan hakkını ekrana yazdır.
print("Deneme : ","~",deneme,"~") # Kaç deneme yaptığını ekrana yazdır.
elif tahmin == sayi: # Eğer tahmin sayi'ya eşitse yani doğru tahmin girilmişse dedik.
print("TEBRİKLER! Doğru sayıyı buldunuz. Doğru Sayı : ","~",sayi,"~") # 'Tebrikler doğru sayı buldunuz desin ve ",sayi" komutu ile sayının kaç olduğunu da ekrana yazdırdık.'
break # Son olarakta break diyerek döngümüzü sonlandırdık.
)

