Bazen, Python'da iyi eski do-while döngüsünü kullanmak istediğimiz durumlarla karşılaşırız. Bir do-while döngüsünün önemi, post-test loop bir döngüye sahip olmasıdır; bu, sadece döngü bloğunu bir kez çalıştırdıktan sonra durumu kontrol eder demektir. Python bunu açıkça göstermese de, mutlaka onu taklit edebiliriz.
Bir do-while döngüsü için genel yapı:
loop block , loop block içinde yürütmek istediğiniz deyim / program parçasından oluşur.
C'den bir örnek:
Python'da do-while'ı taklit etmek
Yukarıdaki C programında do-while while için eşdeğer bir while döngüsünü kullanarak yazabiliriz:
Python'da şu şekilde:
Bir do-while döngüsü için genel yapı:
PHP Kod:
do {
loop block
} while (condition);
C'den bir örnek:
PHP Kod:
int i = 1;
do{
printf("%d\n", i);
i = i + 1;
} while(i <= 3);
Yukarıdaki C programında do-while while için eşdeğer bir while döngüsünü kullanarak yazabiliriz:
Python'da şu şekilde:
PHP Kod:
i = 1
while True:
print(i)
i = i + 1
if(i > 3):
break