Nerede hata yaptım

ᵀᴬᴺᴷ

Asistan
Katılım
4 Temmuz 2020
Mesajlar
466
Reaksiyon puanı
192
Puanları
43
Yaş
25
Python ile adam asmaca oyunu yaptım ancak run dediğim zaman ERROR veriyor. Sizce nerede yanlış yaptım?
Python:
import random
import sys
from time import sleep

kelime_listesi = ["ağaç", "okul", "saldırı"]
tahminEdilen_kelime = []
gizli_kelime = random.choice(kelime_listesi)
kelime_uzunluğu = len(gizli_kelime)
alfabe = "abcdefghijklmnopqrstuvwxyz"
harf_deposu =[]

def kurallar():
    for karakter in gizli_kelime:
        tahminEdilen_kelime.append("-")
    print("Tahmin Etmeniz Gereken kelimede ", kelime_uzunluğu, "Harf Var")
    sleep(1)
    print("10 Tahmin Hakkınız Var")
    sleep(1)
    print("10 seferde bilemzseniz oyunu kaybedersiniz")
    print(tahminEdilen_kelime)
kurallar()

def kelimeTahmin_etme():
    while True:
        kelime_tahmin = input("Tüm kelimeyi tahmin etmek ister misiniz? Yanlış tahmin ederseniz oyunu kaybedersiniz.")
        if kelime_tahmin == "Evet":
            kelime_tahmindeneme = input("Kelimeyi tahmin edin:")
            if kelime_tahmindeneme == gizli_kelime
            print("Tebrikler Doğru Cevap")
            sys.exit
            else:
                print("Yanlış kelimeyi tahmin ettiniz! Oyun bitti.")
                sleep(1)
                print("Gizli kelime", gizli_kelime)
                sys.exit
        elif (kelime_tahmin == "hayır"):
            print("Tamam oyuna devam edelim")
            break
        else:
            print("Lütfen evet veya hayır diye bir cevap verin")
            continue
        
kelimeTahmin_etme()
Mesaj otomatik birleştirildi:

Sorun çözüldü.
 
Son düzenleme:

defacerGLD

Profesör
Katılım
16 Ocak 2020
Mesajlar
3,317
Reaksiyon puanı
3,022
Puanları
293
Konum
Atamızın sevildiği her yer
Python ile adam asmaca oyunu yaptım ancak run dediğim zaman ERROR veriyor. Sizce nerede yanlış yaptım?
Python:
import random
import sys
from time import sleep

kelime_listesi = ["ağaç", "okul", "saldırı"]
tahminEdilen_kelime = []
gizli_kelime = random.choice(kelime_listesi)
kelime_uzunluğu = len(gizli_kelime)
alfabe = "abcdefghijklmnopqrstuvwxyz"
harf_deposu =[]

def kurallar():
    for karakter in gizli_kelime:
        tahminEdilen_kelime.append("-")
    print("Tahmin Etmeniz Gereken kelimede ", kelime_uzunluğu, "Harf Var")
    sleep(1)
    print("10 Tahmin Hakkınız Var")
    sleep(1)
    print("10 seferde bilemzseniz oyunu kaybedersiniz")
    print(tahminEdilen_kelime)
kurallar()

def kelimeTahmin_etme():
    while True:
        kelime_tahmin = input("Tüm kelimeyi tahmin etmek ister misiniz? Yanlış tahmin ederseniz oyunu kaybedersiniz.")
        if kelime_tahmin == "Evet":
            kelime_tahmindeneme = input("Kelimeyi tahmin edin:")
            if kelime_tahmindeneme == gizli_kelime
            print("Tebrikler Doğru Cevap")
            sys.exit
            else:
                print("Yanlış kelimeyi tahmin ettiniz! Oyun bitti.")
                sleep(1)
                print("Gizli kelime", gizli_kelime)
                sys.exit
        elif (kelime_tahmin == "hayır"):
            print("Tamam oyuna devam edelim")
            break
        else:
            print("Lütfen evet veya hayır diye bir cevap verin")
            continue
       
kelimeTahmin_etme()
Mesaj otomatik birleştirildi:

Sorun çözüldü.
Çözülmüş ama yazıyım su time sleep leri çıkart hiç bir görevi yok
Mesaj otomatik birleştirildi:

alfabe = "abcdefghijklmnopqrstuvwxyz"
Bunu kullan string — Common string operations — Python 3.8.6rc1 documentation
Mesaj otomatik birleştirildi:

if kelime_tahmindeneme == gizli_kelime
: Ekle

elif (kelime_tahmin == "hayır"): print("Tamam oyuna devam edelim") break
elif kelime_tahmin == False:
Kod
 
Son düzenleme:

An0myn0un

Öğrenci
Katılım
25 Nisan 2021
Mesajlar
18
Reaksiyon puanı
6
Puanları
3
Python:
import random
import sys
from time import sleep

kelime_listesi = ["ağaç", "okul", "saldırı"]
tahminEdilen_kelime = []
gizli_kelime = random.choice(kelime_listesi)
kelime_uzunluğu = len(gizli_kelime)
alfabe = "abcdefghijklmnopqrstuvwxyz"
harf_deposu = []


def kurallar():
    for karakter in gizli_kelime:
        tahminEdilen_kelime.append("-")
    print("Tahmin Etmeniz Gereken kelimede ", kelime_uzunluğu, "Harf Var")
    sleep(1)
    print("10 Tahmin Hakkınız Var")
    sleep(1)
    print("10 seferde bilemzseniz oyunu kaybedersiniz")
    print(tahminEdilen_kelime)


kurallar()


def kelimeTahmin_etme():
    while True:
        kelime_tahmin = input("Tüm kelimeyi tahmin etmek ister misiniz? Yanlış tahmin ederseniz oyunu kaybedersiniz.")
        if kelime_tahmin == "Evet":
            kelime_tahmindeneme = input("Kelimeyi tahmin edin:")
            if kelime_tahmindeneme == gizli_kelime:
                print("Tebrikler Doğru Cevap")
                sys.exit
            else:
                print("Yanlış kelimeyi tahmin ettiniz! Oyun bitti.")
                sleep(1)
                print("Gizli kelime", gizli_kelime)
                sys.exit
        if (kelime_tahmin == "hayır"):
            print("Tamam oyuna devam edelim")
            break

        else:
            print("Lütfen evet veya hayır diye bir cevap verin")
            continue

kelimeTahmin_etme()
 
Üst