- Katılım
- 24 Haziran 2016
- Mesajlar
- 7.576
- Çözümler
- 18
Daha fazla
- Sistem Özellikleri
- AMD Ryzen 5 8700G | Radeon 780M | 32 GB DDR5 | Kioxia Exceria Plus G3 |
- Cinsiyet
- Erkek
Arkadaşlar, ufak bir program yazıyorum ama anlamadığım bir yer var, bir koşul sağlanınca döngü başlatıyorum, while döngüsü içinde başka bir while döngüsü ve onun içinde de yine bir while döngüsü kullanıyorum, istediğim koşul sağlanınca 3. while döngüsünün durmasını ama 2. while döngüsünün devam etmesini ve aynı koşulu tekrar kontrol etmesini istiyorum. Break komutu kullanınca program tamamen duruyor ve 1. while döngüsünden başlıyor. Bunun bir çözümü var mı?
Yani 1. döngü 1 kez başlayacak ve koşul sağlanınca 2. döngüyü başlatacak, sonra 3. döngüdeki istediğim koşul sağlanınca 3. döngüyü durdurup 2. döngüden tekrar başlayacak ve böyle devam edecek.
Örnek:
Yani 1. döngü 1 kez başlayacak ve koşul sağlanınca 2. döngüyü başlatacak, sonra 3. döngüdeki istediğim koşul sağlanınca 3. döngüyü durdurup 2. döngüden tekrar başlayacak ve böyle devam edecek.
Örnek:
Python:
if (koşul sağlanırsa döngüyü başlat):
while True:
try:
"değişkenler kodlar vs"
if (bu koşul sağlanırsa 2. döngüyü başlat)
while True:
try:
"değişkenler kodlar vs."
if (bu koşul sağlanırsa 3. döngüyü başlat)
while True
try:
"kodlar"
if (bu koşul doğru ise bu döngüyü durdursun ve 2. döngüden tekrar başlasın,)
except:
pass
except:
pass
except:
pass