Python While döngüsü sorusu

while True sen döngüden çıkana kadar çalışacak demek değildir. Sonsuza kadar çalışacak demektir. Her döngüde break kullanılabilir, bu while True'ya özgü bir şey değil. Gidip firmalarda böyle kod yazarsanız sizi atarlar. Sonsuza kadar çalışan kod kimseye gerekmez çünkü.
while True: break konulmadığı müddetçe sonsuza kadar çalışacaktır. Uzun bir döngü yazıldıysa okumayı zorlaştırır doğru. break'in while True'ya özgün olduğunu söylediğimi sanmıyorum. Herhangi bir döngü break veya koşul sağlanana kadar çalışır. while True ise koşul sürekli doğru olacağı için kullanıcı bir şekilde döngüyü bozana yada işlemi sonlandırana kadar devam edecek. Yanlış bir şey söylemedim. Diğer kısımları için katılıyorum.
 
while True sen döngüden çıkana kadar çalışacak demek değildir. Sonsuza kadar çalışacak demektir. Her döngüde break kullanılabilir, bu while True'ya özgü bir şey değil. Gidip firmalarda böyle kod yazarsanız sizi atarlar. Sonsuza kadar çalışan kod kimseye gerekmez çünkü.
Vavien hocam haklı. Bu şekilde ufak döngüler yaparak belki kolaya kaçarsınız ancak işler biraz büyüdüğünde sadece kontrol edemediğiniz için donan ve donduğu için de hata ayıklamasını yapamadığınız bir program çıkar ortaya.

Kodu tekrar okumaya çalışanları düşünün birde. Kodu zihninde bilmem kaç tane farklı olasılıkta simüle ederek çalıştırmak zorundalar amacını anlamak için.

Ayrıca; ekran görüntüsü atmayınız. Kod bloğu olarak atınız kodlarınızı.
bkz:
 

Technopat Haberler

Yeni konular

Geri
Yukarı