Şimdi Ara

Bir Türlü Beceremediğim Taş Kağt Makas...

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
1
Cevap
0
Favori
1.261
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Kullandığım dil python.Arkadaşlar yapmak istediğim programda oyuncu oyun bittikten sonra tekrar başlamak isteyip istemeediğini seçebilecek, her oyunda oyuncunun belirlediği tur sayısı kadar turda oynanacak, her turda pc skoru ve oyuncu skoru gözükcek. Benim yazdığım şu: Acaba nerede hata yaptım? Aşşağıdaki kodlarda kodu sağa yapıştırmış. Python dilinde boşlukların önemi malum. Dosyayı upload edebilirim gerek duyarsanız.
    import random

    print ("Taş Kağıt Makas Oyununa Hoş Geldiniz!!!")
    print ("Bu oyunda oyuncular Taş Kağıt Makas oyununu istedikleri tur sayısınca \npc ye karşı oynayacaklardır")
    print ("Her turda pc rastgele seçim yapacak ve oyun skorunuz gösterilecektir.")
    print ("Bol şans!")
    start = int(input("Başlayalım mı? Başlamak için 1 e basın:"))
    if start == 1 :
    pc_kazandı = 0
    oyuncu_kazandı = 0
    max_tur= int(input("Kaç tur oynansın?:"))
    while pc_kazandı + oyuncu_kazandı <= max_tur:
    oyuncu_secimi = int(input("Taş=1, Kağıt=2, Makas=3 /// Seçiminiz?:"))
    pc_secimi = random.randint(1,4)
    if oyuncu_secimi == pc_secimi:
    print ("PC'nin secimi:",pc_secimi)
    print("tur berabere!")

    print ("PC skoru:", pc_kazandı, "Sizin Skorunuz:", oyuncu_kazandı)
    if oyuncu_secimi == 1 and pc_secimi == 2:
    pc_kazandı= pc_kazandı + 1
    print ("PC'nin secimi:",pc_secimi)
    print("turu pc kazandı!")

    print ("PC skoru:", pc_kazandı, "Sizin Skorunuz:", oyuncu_kazandı)
    if oyuncu_secimi == 1 and pc_secimi == 3:
    pc_kazandı= pc_kazandı + 1
    print ("PC'nin secimi:",pc_secimi)
    print("turu siz kazandınız!")

    print ("PC skoru:", pc_kazandı, "Sizin Skorunuz:", oyuncu_kazandı)
    if oyuncu_secimi == 2 and pc_secimi == 1:
    oyuncu_kazandı = oyuncu_kazandı + 1
    print ("PC'nin secimi:",pc_secimi)
    print("turu siz kazandınız!")

    print ("PC skoru:", pc_kazandı, "Sizin Skorunuz:", oyuncu_kazandı)
    if oyuncu_secimi == 2 and pc_secimi == 3:
    pc_kazandı= pc_kazandı + 1
    print ("PC'nin secimi:",pc_secimi)
    print("turu pc kazandı!")

    print ("PC skoru:", pc_kazandı, "Sizin Skorunuz:", oyuncu_kazandı)
    if oyuncu_secimi == 3 and pc_secimi == 1:
    pc_kazandı= pc_kazandı + 1
    print ("PC'nin secimi:",pc_secimi)
    print("turu pc kazandı!")

    print ("PC skoru:", pc_kazandı, "Sizin Skorunuz:", oyuncu_kazandı)
    if oyuncu_secimi == 3 and pc_secimi == 2:
    oyuncu_kazandı = oyuncu_kazandı + 1
    print ("PC'nin secimi:",pc_secimi)
    print("turu siz kazandınız!")

    print ("PC skoru:", pc_kazandı, "Sizin Skorunuz:", oyuncu_kazandı)
    else:
    print("Güle güle!")



    < Bu mesaj bu kişi tarafından değiştirildi NK_Ultra -- 23 Ocak 2016; 17:33:06 >







  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.