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

Finans için Orta Düzey Python

Kursa Göz Atın

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ı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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