Ödev
unknown
apex
a year ago
1.3 kB
27
Indexable
Never
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