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

Koşul ekleme

offset değişkenini düzelten while döngüsü iyi bir başlangıçtır ancak offset değeri negatifse ne olur? offset değerinin -6 olarak başlatıldığı aşağıdaki kodu çalıştırmayı deneyebilirsiniz:

# Initialize offset
offset = -6

# Code the while loop
while offset != 0 :

    print("correcting...")

    offset = offset - 1

    print(offset)

ancak oturumunuzun bağlantısı kesilecektir. while döngüsünün çalışması hiçbir zaman durmaz çünkü offset her çalıştırmada daha da azalır. offset != 0 hiçbir zaman False olmaz ve while döngüsü sonsuza kadar devam eder.

while döngüsünün içine bir if-else ifadesi koyarak sorunları düzeltin.

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, kursun bir parçasıdır

Orta Seviye Python

Kursa Göz Atın

Egzersiz talimatları

  • offset değerini -6 olarak başlatın.

  • while döngüsü içinde if-else ifadesini tamamlayın:

    • offset sıfırdan büyükse offset değerini 1 azaltmanız gerekir.

    • Aksi takdirde offset değerini 1 artırmalısınız.

Kodunuzun çalışması çok uzun sürüyorsa (veya oturumunuzun süresi doluyorsa) muhtemelen bir hata yapmışsınızdır. Kodunuzu kontrol edin ve offset != 0 ifadesinin eninde sonunda FALSE olarak değerlendirildiğinden emin olun!

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Initialize offset
offset = -6

# Code the while loop
while offset != 0 :
    print("correcting...")
    if ____ :
      ____
    else : 
      ____    
    print(offset)
Kodu Düzenle ve Çalıştır