Basit while döngüsü
Aşağıda, başlangıçta 50.0
değerine eşit olan error
değişkeninin 4’e bölündüğü ve her çalıştırmada çıktısının alındığı videodaki örneği bulabilirsiniz:
error = 50.0
while error > 1 :
error = error / 4
print(error)
Bu örnek çok işinize yarayacak çünkü şimdi while
döngüsünü kendiniz oluşturmanız gerekiyor! Ters sarkaç için çok temel bir kontrol sistemi uygulayan bir while
döngüsü kodlayacağız. Tamamen düz durmaktan kaynaklanan bir ofset varsa, while
döngüsü bu ofseti kademeli olarak düzeltir.
while
döngünüzün çalışması çok uzun sürüyorsa veya oturumunuzun süresi doluyorsa, sonsuz bir döngü oluşturmuş olabileceğinizi unutmayın. Özellikle, döngünün içeriğini dört boşluk veya otomatik girinti kullanarak girintilemeyi unutmayın ve döngünün bir durma noktası olan koşulların mevcut olduğundan emin olun.
Bu egzersiz
Orta Seviye Python
kursunun bir parçasıdırEgzersiz talimatları
Başlangıç değeri
8
olacak şekildeoffset
değişkenini oluşturun.offset
değişkeni0
değerine eşit olmadığı sürece çalışmaya devam eden birwhile
döngüsü kodlayın.while
döngüsünün içinde:"correcting..."
cümlesinin çıktısını alın.Ardından
offset
değerini 1 azaltın. Bunuoffset = offset - 1
ile yapabilirsiniz.Son olarak, yine döngünüzün içinde, nasıl değiştiğini görebilmek için
offset
çıktısını alın.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Initialize offset
# Code the while loop