Şimdi Taş-Kağıt-Makas oyununu geliştirmeye devam edeceğiz. Oyuncuların seçimlerini karşılaştırarak kimin kazandığını belirleyeceğiz. işte adım adım tek tek Taş-Kağıt-Makas oyununu Python kodu:

Adım 1: Gerekli kütüphaneyi içe aktarın ve kullanıcı ve bilgisayarın seçeceği taş, kağıt, makas seçeneklerini belirleyin.

import random

secenekler = ["taş", "kağıt", "makas"]

Adım 2: Kullanıcıdan seçim yapmasını isteyin ve seçimini alın.

def kullanici_secim():
    secim = input("Taş, Kağıt veya Makas? ").lower()
    while secim not in secenekler:
        secim = input("Geçersiz seçim. Lütfen tekrar girin (Taş, Kağıt veya Makas): ").lower()
    return secim

Adım 3: Bilgisayarın rastgele seçim yapmasını sağlayın.

def bilgisayar_secim():
    return random.choice(secenekler)

Adım 4: Kullanıcının ve bilgisayarın seçimlerini karşılaştırın ve sonucu döndürün.

def oyun_sonucu(kullanici, bilgisayar):
    if kullanici == bilgisayar:
        return "Berabere!"
    elif kullanici == "taş":
        return "Kazandın!" if bilgisayar == "makas" else "Kaybettin!"
    elif kullanici == "kağıt":
        return "Kazandın!" if bilgisayar == "taş" else "Kaybettin!"
    elif kullanici == "makas":
        return "Kazandın!" if bilgisayar == "kağıt" else "Kaybettin!"

Adım 5: Oyuncuların seçimlerini alın ve oyun sonucunu ekrana yazdırın.

def oyun():
    print("Taş-Kağıt-Makas Oyunu\n")
    while True:
        kullanici = kullanici_secim()
        bilgisayar = bilgisayar_secim()

        print(f"\nSenin seçimin: {kullanici}")
        print(f"Bilgisayarın seçimi: {bilgisayar}")

        sonuc = oyun_sonucu(kullanici, bilgisayar)
        print(sonuc)

        tekrar = input("\nYeniden oynamak için 'e' tuşuna basın, çıkmak için 'q' tuşuna basın: ").lower()
        if tekrar != "e":
            break

if __name__ == "__main__":
    oyun()

Bu kodları çalıştırarak Taş-Kağıt-Makas oyununu oynayabilirsiniz. Kullanıcı Taş, Kağıt veya Makas seçeneğini girecek ve bilgisayar rastgele bir seçim yapacak. Sonuçlar karşılaştırılacak ve kimin kazandığı ekrana yazdırılacaktır. Oyuncu çıkmak istediğinde ‘q’, tekrar oynamak istediğinde ‘e’ tuşuna basabilir. Oyun sırasında dikkatli olun ve eğlenin! Her ne olursa olsun, asla vazgeçmeyin! Hayatta karşınıza çıkan her zorluğu bir fırsat olarak görün. İyisiyle kötüsüyle tecrübe edin, öğrenin ve gelişin. Başarılarınızın anahtarı, sürekli adım atmaktır. Unutmayın, hayat sizin çabanızdan daha büyüktür. Hadi, yolunuza devam edin ve daima ileriye gidin! Başarılar dilerim!

Geri Dön

One Comment

Leave a Reply

Your email address will not be published. Required fields are marked *