# Kelime listesi
words = ["köpek", "kedi", "panda", "fil", "köprü"]
# Rastgele bir kelime seç
import random
word = random.choice(words)
# Kelimenin harflerini gizle
hidden_word = ["_" for letter in word]
# Tahmin hakkı
attempts = 6
# Oyun döngüsü
while attempts > 0:
# Kelimeyi göster
print("".join(hidden_word))
# Kullanıcıdan harf tahmin etmesi istenir
letter = input("Bir harf tahmin edin: ")
# Tahmin edilen harf, kelime içinde var mı kontrol edilir
if letter in word:
# Eğer tahmin edilen harf kelime içinde varsa, kelime gösterilir
for i in range(len(word)):
if word[i] == letter:
hidden_word[i] = letter
else:
# Eğer tahmin edilen harf yanlışsa, adamın asılma animasyonu gösterilir
attempts -= 1
print("Yanlış tahmin! Kalan hak: {}".format(attempts))
if attempts == 5:
print(" ______")
print(" | |")
print(" |")
print(" |")
print(" |")
print(" |")
print("__|__")
elif attempts == 4:
print(" ______")
print(" | |")
print(" | O")
print(" |")
print(" |")
print(" |")
print("__|__")
elif attempts == 3:
print(" ______")
print(" | |")
print(" | O")
print(" | |")
print(" |")
print(" |")
print("__|__")
elif attempts == 2:
print(" ______")
print(" | |")
print(" | O")
print(" | /|")
print(" |")
print(" |")
print("__|__")
elif attempts == 1:
print(" ______")
print(" | |")
print(" | O")
print(" | /|\\")
print(" |")
print(" |")
print("__|__")
elif attempts == 0:
print(" ______")
print(" | |")
print(" | O")
print(" | /|\\")
print(" | / \\")
print(" |")
print("__|__")
print("Kaybettiniz! Doğru kelime: {}".format(word))
break
# Kelime tahmin edildiğinde oyun biter ve kullanıcıya oyunun kazanıp kazanmadığı bildirilir
if "_" not in hidden_word:
print("".join(hidden_word))
print("Tebrikler! Doğru kelimeyi buldunuz.")