While döngüsü sonsuz kere komut

Arkadaşlar merhaba!
python a yeni başladım yukarıdaki kodda mantık hatası yok gayet güzel çalışıyo
ama programı çalıştırdıktan sonra verdiğim komutu sonsuz kere uyguluyo bunu nasıl düzeltebilirim

Merhaba döngü tekrar dönmek üzereyken tekrar sorabilirsiniz:

...
while True:
    # if ve elif'ler aynı
    if ...

    elif ...


    sual = input("kelimeyi giriniz: ")

Sizdeki durumda sual değişkeninin değeri hiç değişmediği için while her döndüğünde aynı if'e veya elif'e giriyor (veya hiçbirine girmiyor, sadece dönüyor). while tekrar dönmeden kullanıcıdan tekrar bir girdi alıp sual değişkenine koyuyoruz ve artık her dönüşte farklı bir sual olabiliyor.

2 Beğeni

hatayı zaten çözmüştüm ama teşekkürler yardımcı oldunuz