İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Script Programlama (Python, Ruby, Perl, Bash/Shell
Script Programlama (Python, Ruby, Perl, Bash/Shell

Nerede hata yaptım

ᵀᴬᴺᴷ19.09.20202 cevap2.636 görüntüleme
2020'den beri466 mesaj
#1
Python ile adam asmaca oyunu yaptım ancak run dediğim zaman ERROR veriyor. Sizce nerede yanlış yaptım?
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()                 

Sorun çözüldü.
düzenlendi
Cevaplar
2020'den beri3.317 mesaj
#2
Python ile adam asmaca oyunu yaptım ancak run dediğim zaman ERROR veriyor. Sizce nerede yanlış yaptım?
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()                 

Sorun çözüldü.
Çözülmüş ama yazıyım su time sleep leri çıkart hiç bir görevi yok
alfabe = "abcdefghijklmnopqrstuvwxyz"
Bunu kullan string — Common string operations — Python 3.8.6rc1 documentation
if kelime_tahmindeneme == gizli_kelime
: Ekle
elif (kelime_tahmin == "hayır"): print("Tamam oyuna devam edelim") break
elif kelime_tahmin == False:
Kod
düzenlendi
2021'den beri18 mesaj
#3
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()

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.