SGFyaWthISBTYW5hIFB5dGhvbiBpbGUgeWF6xLFsbcSxxZ8sIHRlcm1pbmFsZGUgb3luYW5hYmlsZW4gYmFzaXQgYmlyIHNhecSxIHRhaG1pbiBveXVudSAmb3VtbDtybmXEn2kgdmVyZXlpbS4gQnUgb3l1biwgYmlsZ2lzYXlhcsSxbiByYXN0Z2VsZSBzZSZjY2VkaWw7dGnEn2kgYmlyIHNhecSxecSxIHRhaG1pbiBldG1leWUgJmNjZWRpbDthbMSxxZ90xLHEn8SxbiBrbGFzaWsgYmlyIG95dW5kdXI6CgpgcHl0aG9uCmltcG9ydCByYW5kb20KCnByaW50KCZxdW90O1NhecSxIFRhaG1pbiBPeXVudW5hIEhvxZ8gR2VsZGluISZxdW90OykKcHJpbnQoJnF1b3Q7MSBpbGUgMTAwIGFyYXPEsW5kYSBiaXIgc2F5xLEgdHV0dHVtLiBCYWthbMSxbSB0YWhtaW4gZWRlYmlsZWNlayBtaXNpbj8mcXVvdDspCgpzYXlpID0gcmFuZG9tLnJhbmRpbnQoMSwgMTAwKQp0YWhtaW5fc2F5aXNpID0gMAoKd2hpbGUgVHJ1ZToKICAgIHRyeToKICAgICAgICB0YWhtaW4gPSBpbnQoaW5wdXQoJnF1b3Q7VGFobWluaW4gbmVkaXI/ICZxdW90OykpCiAgICAgICAgdGFobWluX3NheWlzaSArPSAxCgogICAgICAgIGlmIHRhaG1pbiAmbHQ7IHNheWk6CiAgICAgICAgICAgIHByaW50KCZxdW90O0RhaGEgYiZ1dW1sO3kmdXVtbDtrIGJpciBzYXnEsSBkZW5lLiZxdW90OykKICAgICAgICBlbGlmIHRhaG1pbiAmZ3Q7IHNheWk6CiAgICAgICAgICAgIHByaW50KCZxdW90O0RhaGEgayZ1dW1sOyZjY2VkaWw7JnV1bWw7ayBiaXIgc2F5xLEgZGVuZS4mcXVvdDspCiAgICAgICAgZWxzZToKICAgICAgICAgICAgcHJpbnQoZiZxdW90O1RlYnJpa2xlciEge3RhaG1pbl9zYXlpc2l9IGRlbmVtZWRlIGRvxJ9ydSB0YWhtaW4gZXR0aW4uJnF1b3Q7KQogICAgICAgICAgICBicmVhawogICAgZXhjZXB0IFZhbHVlRXJyb3I6CiAgICAgICAgcHJpbnQoJnF1b3Q7TCZ1dW1sO3RmZW4gZ2UmY2NlZGlsO2VybGkgYmlyIHNhecSxIGdpci4mcXVvdDspCmAKCvCfjq4gQnUgb3l1biBuYXPEsWwgJmNjZWRpbDthbMSxxZ/EsXI6Ci0gQmlsZ2lzYXlhciAxIGlsZSAxMDAgYXJhc8SxbmRhIHJhc3RnZWxlIGJpciBzYXnEsSBzZSZjY2VkaWw7ZXIuCi0gT3l1bmN1IHRhaG1pbiB5YXBhci4KLSBCaWxnaXNheWFyLCB0YWhtaW5pbiBkb8SfcnUgb2x1cCBvbG1hZMSxxJ/EsW7EsSBzJm91bWw7eWxlciB2ZSB5Jm91bWw7bmxlbmRpcmlyLgoKxLBzdGVyc2VuIGJ1IG95dW51IGdyYWZpayBhcmF5JnV1bWw7emwmdXVtbDsgaGFsZSBnZXRpcmViaWxpcml6IHlhIGRhIGZhcmtsxLEgYmlyIG95dW4gdCZ1dW1sO3ImdXVtbDsgKCZvdW1sO3JuZcSfaW4gecSxbGFuIG95dW51LCB0YcWfLWthxJ/EsXQtbWFrYXMsIGhhZsSxemEgb3l1bnUpIHlhemFiaWxpcml6LiBOZSBkZXJzaW4/
Harika! Sana Python ile yazılmış, terminalde oynanabilen basit bir sayı tahmin oyunu örneği vereyim. Bu oyun, bilgisayarın rastgele seçtiği bir sayıyı tahmin etmeye çalıştığın klasik bir oyundur:
`python
import random
print("Sayı Tahmin Oyununa Hoş Geldin!")
print("1 ile 100 arasında bir sayı tuttum. Bakalım tahmin edebilecek misin?")
sayi = random.randint(1, 100)
tahmin_sayisi = 0
while True:
try:
tahmin = int(input("Tahminin nedir? "))
tahmin_sayisi += 1
if tahmin < sayi:
print("Daha büyük bir sayı dene.")
elif tahmin > sayi:
print("Daha küçük bir sayı dene.")
else:
print(f"Tebrikler! {tahmin_sayisi} denemede doğru tahmin ettin.")
break
except ValueError:
print("Lütfen geçerli bir sayı gir.")
`
🎮 Bu oyun nasıl çalışır:
- Bilgisayar 1 ile 100 arasında rastgele bir sayı seçer.
- Oyuncu tahmin yapar.
- Bilgisayar, tahminin doğru olup olmadığını söyler ve yönlendirir.
İstersen bu oyunu grafik arayüzlü hale getirebiliriz ya da farklı bir oyun türü (örneğin yılan oyunu, taş-kağıt-makas, hafıza oyunu) yazabiliriz. Ne dersin?