Web , Siber Güvenlik , Teknoloji , Yazılım

Python İle Taş Kağıt Makas Oyunu Yapımı

0 703

Günümüzde en büyük küpühanesi olan python yazılım dili ile sizlerle beraber oyun yapıcağız. Bu oyun vazgeçilmez olan küçüklüğümüzden beri sosyal hayat olarak oynadığımız taş kağıt makas oyunudur. Sizlerle beraber oyunu yazacağız. Kodları Sizlerse Paylaşmak isterim.

import random
secenek=["taş","kağıt","makas"]
taş=secenek[0]
kağıt=secenek[1]
makas=secenek[2]
print("Taş,Kağıt, Makas oyununa hoş geldinizn Oyunu bitirmek için q tuşuna basın")
while True:
    secim = input("Taş mı kağıt mı makas mı? ")
    bil_secim = random.choice(secenek)
    if secim==taş:
        if bil_secim==taş:
            print("Bilgisayarın seçimi: Taşn Sonuç: Berabere")
        elif bil_secim==kağıt:
            print("Bilgisayarın seçimi: Kağıtn Kaybettiniz")
        else:
            print("Bilgisayarın seçimi: makasn Sonuç:Kazandınız")
    if secim==kağıt:
        if bil_secim==taş:
            print("Bilgisayarın seçimi: Taşn Sonuç: Kazandınız")
        elif bil_secim==kağıt:
            print("Bilgisayarın seçimi: Kağıtn Sonuç: Berabere")
        else:
            print("Bilgisayarın seçimi: makasn Sonuç:Kaybettiniz")
    if secim==makas:
        if bil_secim==taş:
            print("Bilgisayarın seçimi: Taşn Sonuç: Kaybettiniz")
        elif bil_secim==kağıt:
            print("Bilgisayarın seçimi: Kağıtn Sonuç: Kazandınız")
        else:
            print("Bilgisayarın seçimi: makasn Sonuç:Berabere")
        if secim=='q':
            print("Çıkılıyor...")
            break

Evet kodumuz bukadar kısa. Ben sizler için şimdi komutları açıklayacağım. Öncelikle random kütüphanesini projemize import ettik. Ardından seçenek adlı bir dizin oluşturduk ve dizinin içinde 3 eleman taş kağıt makas elemanlarını ekledik. 3 tane değişken oluşturduk ve taş değişkenini seçenek dizinin 0.indexine eşitledik yani taş = taş oldu diyebiliriz. Aynı şekilde hepsini eşitledik. Ardından print yani ekrana yazdırma komutu ile programımıza biraz süs verdik. While True ile sınırsız döngüye koyduk. Secim adlı değişken oluşturup kullanıcıdan veri aldık. Bil_seçim ise bilgisayarın rastgele seçiceği bir komut olacak. İf döngüleri ile de bu koşullar sağlanıp sağlanmadığını anlayıp ona göre ekrana çıktı veriyoruz. Evet konumuz buraya kadardı daha fazla python ile ilgili paylaşım için yorum yapmanız yeterlidir.

Cevap bırakın

E-posta hesabınız yayımlanmayacak.

iskenderun escort, iskenderun escort, iskenderun escort, hatay escort, iskenderun escort, iskenderun escort, iskenderun escort, iskenderun escort, iskenderun escort, iskenderun escort, iskenderun escort, iskenderun escort, antakya escort, antakya escort, bursa escort, görükle escort, bursa escort, bursa escort, hatay escort, diyarbakır escort, diyarbakır escort, diyarbakır escort, elazığ escort, elazığ escort, elazığ escort, arsuz escort, arsuz escort, denizli escort, denizli escort, denizli escort, denizli escort, denizli escort, denizli escort, denizli escort, denizli escort, denizli escort, denizli escort, denizli escort, denizli escort, denizli escort, denizli escort, denizli escort, denizli escort, denizli escort, denizli escort, adana escort, adana escort, adana escort, adana escort, adana escort, adana escort, malatya escort, malatya escort, eskişehir escort, eskişehir escort, manisa escort, izmit escort, izmit escort, izmit escort, izmit escort, izmit escort, izmit escort, izmit escort, izmit escort, izmit escort, ısparta escort, ankara escort, ankara escort, gaziantep escort, gaziantep escort, gaziantep escort, gaziantep escort, gaziantep escort, gaziantep escort, gaziantep escort, gaziantep escort, seks hikayeleri, erotik hikayeleri, erotik seks hikayeleri, sakarya escort, sakarya escort, sakarya escort, van escort, van escort, mersin escort, mersin escort, istanbul escort, izmir escort, izmir escort, samsun escort, konya escort, konya escort, konya escort, konya escort, konya escort, erzurum escort, erzurum escort, malatya escort, alanya escort, rent a car chisinau, Chirie Auto Chisinau, chirie auto chisinau chirie auto, porno izle, porno, porno izle, turk porno, sikis izle, Filme xxx, esmer porno, xhamster, porna, xhamster, rus porno, anal porno, porno seyret, türk porno, amatör porno, liseli porno, hd porno, sarışın porno, mobil porno, xnxx porno, Eskişehir escort, izmir escort, erzurum escort, erzurum escort, iskenderun escort, iskenderun escort, iskenderun escort, denizli escort, denizli escort, denizli escort, denizli escort, bursa escort, antalya escort, sivas escort, denizli escort, denizli escort bayan, bursa escort, görükle escort, izmit escortt, antalya escort, antalya escort, antalya escort, alanya escort, kaş escort, manavgat escort, kemer escort, bursa escort görükle escort