BaşlayınÜcretsiz Başlayın

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ır
Kursu Görüntüle

Egzersiz talimatları

  • Başlangıç değeri 8 olacak şekilde offset değişkenini oluşturun.

  • offset değişkeni 0 değerine eşit olmadığı sürece çalışmaya devam eden bir while 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. Bunu offset = 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
Kodu Düzenle ve Çalıştır