import random
def choose_word():
word_list = ["python", "java", "javascript", "ruby", "csharp", "php", "swift"]
return random.choice(word_list)
def display_word(word, guessed_letters):
display = ""
for letter in word:
if letter in guessed_letters:
display += letter
else:
display += "_"
return display
word_to_guess = choose_word()
guessed_letters = []
attempts = 6
print("Kelime Tahmin Oyununa Hoş Geldiniz!")
while True:
print("\nTahmin edilecek kelime:", display_word(word_to_guess, guessed_letters))
guess = input("Bir harf tahmin edin: ").lower()
if guess in guessed_letters:
print("Bu harfi zaten tahmin ettiniz. Tekrar deneyin.")
continue
guessed_letters.append(guess)
if guess in word_to_guess:
print("Tebrikler! Doğru harf.")
if "_" not in display_word(word_to_guess, guessed_letters):
print("Tebrikler! Kelimeyi doğru tahmin ettiniz:", word_to_guess)
break
else:
print("Üzgünüm, yanlış tahmin.")
attempts -= 1
print("Kalan hakkınız:", attempts)
if attempts == 0:
print("Hakkınız kalmadı. Doğru kelime:", word_to_guess)
break