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

Bu konuyu okuyanlar

OuzBey

Öğrenci
Katılım
14 Kasım 2019
Mesajlar
68
Reaksiyon puanı
23
Puanları
8
Yaş
24
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.
 

Rootsyl

Müdavim
Katılım
27 Haziran 2017
Mesajlar
1,349
Reaksiyon puanı
514
Puanları
113
Yaş
33
breakin altına bir değişken atıyabilirsiniz 1 değerinde, içteki while ın dışında bir if koyun bakın 1 mi diye değilse pass, öyleyse break deyin.

 
Üst