Hatayı Bulamıyorum cin adam

Phyton’a yeni başladım ve BTk akedemi üzerinden devam ediyorum fakat cin adam asma videosunda takıldım kaldım ne olursa olsun ’ mayı sonlandıramıyorum kod dizimini aşağı bırakıyorum yardımcı olursanız sevinirim iyi forumlar.

import random
Liste = ["pyhton","print","while","choice"]
kelime = random.choice(Liste)
adam = ['''
 +----+
 o    |
/|\   |
/ \   |
     ---''','''
 +----+
 o    |
/|\   |
/     |
     ---''','''
 +----+
 o    |
/|\   |
      |
     ---''','''
 +----+
 o    |
/|    |
      |
     ---''','''
 +----+
 o    |
/     |
      |
     ---''','''
 +----+
 o    |
      |
      |
     ---''','''
 +----+
      |
      |
      |
     ---''']

Merhaba,

kodunuz eksik hocam bu şekilde çalışmaması normal. Ben oturup kendim yapmadım chat gpt yapay zekaya bana bir adam asma oyunu yapmasını sitedim ve kendisi aşağıdaki kodu bana iletti hem her satırın ne işe yaradığını not olarak belirtmiş hemde sorunsuz bir kod göndermiş bize. Sizlerde böyle basit sorunlarla karşılaşınca chatgpt kullanabilirsiniz konuyu 11 saat önce açtığınızı görüyorum zamandan tasaruf etmiş beklememiş olursunuz diğer soru ve sorunlarınız için gene buraya bekleriz iyi forumlar.

tüm kategorilerde soru sorabileceğiniz yapay zeka
https://chat.openai.com/
import random

# Kelime listesi
kelime_listesi = ["python", "print", "while", "choice"]

# Rastgele bir kelime seçme
secilen_kelime = random.choice(kelime_listesi)

# Başlangıç durumu: 7 hakkı olan adam asma resmi
adam_asma_resimleri = [
    '''
     +----+
     o    |
    /|\   |
    / \   |
         ---
    ''',
    '''
     +----+
     o    |
    /|\   |
    /     |
         ---
    ''',
    '''
     +----+
     o    |
    /|\   |
          |
         ---
    ''',
    '''
     +----+
     o    |
    /|    |
          |
         ---
    ''',
    '''
     +----+
     o    |
    /     |
          |
         ---
    ''',
    '''
     +----+
     o    |
          |
          |
         ---
    ''',
    '''
     +----+
          |
          |
          |
         ---
    '''
]

# Oyuncunun bilgileri
dogru_harfler = set()  # Doğru bilinen harfleri saklamak için küme
yanlis_hak = 7  # Toplam 7 yanlış hakkı var

# Kelimenin başlangıç hali
gosterilen_kelime = ['_'] * len(secilen_kelime)

def kelime_goster():
    """Güncellenmiş kelimeyi ekrana basma"""
    print(' '.join(gosterilen_kelime))

def adam_asma_goster():
    """Adam asma resmini ekrana basma"""
    if yanlis_hak < 7:
        print(adam_asma_resimleri[6 - yanlis_hak])
    else:
        print(adam_asma_resimleri[6])

def oyun_bitti_mi():
    """Oyunun bitip bitmediğini kontrol etme"""
    return '_' not in gosterilen_kelime or yanlis_hak == 0

while not oyun_bitti_mi():
    kelime_goster()
    adam_asma_goster()

    # Kullanıcıdan harf al
    tahmin = input("Bir harf tahmin edin: ").lower()

    # Harfin daha önce girilip girilmediğini kontrol et
    if tahmin in dogru_harfler or tahmin in gosterilen_kelime:
        print("Bu harfi zaten girdiniz. Lütfen başka bir harf girin.")
        continue

    # Harfi kontrol et
    if tahmin in secilen_kelime:
        print("Doğru tahmin!")
        dogru_harfler.add(tahmin)
        for i in range(len(secilen_kelime)):
            if secilen_kelime[i] == tahmin:
                gosterilen_kelime[i] = tahmin
    else:
        print("Yanlış tahmin!")
        yanlis_hak -= 1

# Oyun bittiğinde son durumu göster
kelime_goster()
adam_asma_goster()

# Oyun sonucunu bildir
if '_' not in gosterilen_kelime:
    print("Tebrikler! Kelimeyi doğru tahmin ettiniz: {}".format(secilen_kelime))
else:
    print("Üzgünüm! Kelimeyi doğru tahmin edemediniz. Doğru kelime: {}".format(secilen_kelime))