Random.choice hatası

mesela bunu söylediğimde bana durumcumle satırındaki bütün cevapları okuyor

if "ben de iyiyim teşekkürler" in voice:
            rastgeledc = random.choice(durumcumle)
            engine.say(rastgeledc, gender=gender, rate=rate, pitch=pitch, vol=vol)

Hatanın random.choice()'den kaynaklandığını hiç sanmıyorum.

ama benim orada tanımladığım integer ların hepsini okuyor
mesela durumcumle çağırdığımda 3 defa sırayla okuyor

Butun kodu paylasmaniz lazim, metin formatinda.

Döngü içinde çalıştırıyor olabilir misin?

İkinci olasılık da durumcumle bir liste değil tüm cümlelerin olduğu tek elemanlı bir liste.

Kodda bir sorun gorunmuyor.

Resimde olabilir ama prensip geregi resim icinde kod okumuyorum.

Resme bakınca şunu farkettim. 3 if de çalışıyor, çünkü hepsinde ortak kelimeler var.

2 Beğeni

Evet sahiden :smiley:
elif kullanılması gerekirdi.

alttaki iflerden 2. ve 3.'yü elif yapıp bir dener misiniz? Büyük ihtimalle sorun çözülecektir…