Python iç içe döngüleri kırma

Python’da iç içe while döngüsü olan bir program yazıyorum. En son döngüye geçince tüm döngülerin sona ermesini istiyorum. Nasıl yapacağımı bir türlü buladım örnek:
A=input(“seçim 1”)
While True:
----If(“a==“doğru””):
----Print(“doğru seçimi yaptınız”)
----B=input(“seçim2”)
----While True:
--------If(b==“yakın”):
--------Print(“yakını seçtiniz”)
--------Elif(b==“uzak”):
--------Print(“uzağı seçtiniz”)
--------Break(Burada break kulladığım zaman sadece içinde bulunan while döngüsünü kırıyor yani bağlı olduğu bir üst while dögüsü tekrar çalışıyor)
----Elif(a==“yanlıs”):
----Print(“yanlış seçimi yaptınız”)
“Uzak” seçimi yapıldığında ekrana yazı yazdırıp tüm döngüleri sonlandırmak istiyorum.

Öncelikle hoş geldiniz.

Kodlarınızı kod görünümünde paylaşırsanız, kodlarınız okunaklı olur ve ayrıca size yardım edebilecek kişiler kodlarınızı rahatça kopyalayabilir. Ayrıca kod yazımında bariz hatalarınız var. Onları düzeltelim.

Sorunuzun cevabına gelirsek, aşağıda, dıştaki döngüyü sonlandırmak için bir tane değişken kullandığımızı görüyorsunuz. Bu değişken yapılan seçime göre değiştirilebilir ve döngüden çıkılması sağlanabilir.

a = input("seçim 1")
dongu = True
while dongu:
    if  a == "doğru":
        print("doğru seçimi yaptınız")
    b = input("seçim2")
    while True:
        if b == "yakın":
            print("yakını seçtiniz")
        elif b == "uzak":
            print("uzağı seçtiniz")
            dongu = False
            break

Çok teşekkür ederim aradığım şey buydu