Python if ve else sorunu

        CihazMod = "Yok"
        CihazBluetoothAdres = liste[8][3].replace("addr","").replace("=","")
        CihazMode = liste[3][3:5]
        CihazAg = liste[2][3].replace("pan","").replace("id","").replace("=","")
        pasive = liste[3][4].replace("(","").replace(",","").replace(")","").replace("-","")
if pasive == "pasv":
            
            CihazMod = "Dinleyici"
        elif CihazMode == "an" and pasive == "act":
            
            CihazMod = "Sabit Cihaz"
        elif CihazMode == "tn":
            
            CihazMod = "Hareketli Cihaz"
        elif CihazMode == "ani":
            
            CihazMod = "Başlatıcı"

Kodumun bir kısmı böyle terninalden gelen bir verim verim bir liste ve listenin elemanlarını yazdırabiliyorum CihazMode ve pasive değişkenleri tam istediğim gibi çıktı veriyor ama koşullu ifade kurunca çalışmıyor

an
act

Yukarıdaki CihazMode Altdaki ise pasive değişkenlerinin çıktısı
Lütfen yardım edin

Cihaz Modu deneme olarak Yok ayarladım

girinti problemi var gibi, kodunuzu tekrar atar mısınız?

Nasıl yani anlayamadım

Kodunuzun tamamını atma şansınız var mı? Birde ne amaçladığınızı tam belirteniz sevinirim.

repr(CihazMode) ve (CihazMode == "an") ifadelerinin degerleri/ciktilari nedir?