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

Döngü yürütmesini kontrol etme

Yaygın bir kalıp, koşulu True olan bir while döngüsü oluşturup bitirmek için bir break ifadesi kullanmaktır. Bu egzersizde, yöneticin ABD'nin pozitif dış ticaret fazlası verdiği en son beş yılı bir listeye toplamanı istiyor. nea sözlüğü, belirli bir yıl için net ihracatı temsil eden float değerlerine eşlenen datetime'lardan oluşur. Boş bir surplus_years adlı liste ve query_date adlı bir datetime sağlanmıştır.

Bu egzersiz

Finans için Orta Düzey Python

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Her zaman doğru olan bir koşulla bir döngü oluştur.
  • Net ihracat sıfırdan küçük olduğu adımları atla.
  • Toplanan fazla yılı sayısını kontrol et.
  • Beş yıl toplandığında döngüyü durdur.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Loop while true
while ____:
    net_exports = nea.get(query_date, -1)
    query_date = datetime(query_date.year - 1, 1, 1)
    # Skip if net exports are not positive
    if net_exports < 0:
        ----   
    surplus_years.append(query_date)
    # Check if 5 years have been collected
    ____ len(surplus_years) == 5:
        # Stop the loop
        ----
print(surplus_years)
Kodu Düzenle ve Çalıştır