1. Nauka
  2. /
  3. Kursy
  4. /
  5. Python dla finansów – poziom średniozaawansowany

Connected

ćwiczenie

Sterowanie wykonaniem pętli

Typowy wzorzec polega na utworzeniu pętli while z warunkiem True i zakończeniu jej instrukcją break. W tym ćwiczeniu twój menedżer chce, żebyś zebrał listę pięciu ostatnich lat, w których USA odnotowały dodatni bilans handlowy. Słownik nea zawiera mapowanie wartości datetime na liczby zmiennoprzecinkowe reprezentujące eksport netto w danym roku. Dostępna jest pusta lista surplus_years oraz zmienna query_date typu datetime.

Instrukcje

100 XP
  • Utwórz pętlę z warunkiem, który jest zawsze prawdziwy.
  • Pomiń kroki, w których eksport netto jest mniejszy od zera.
  • Sprawdź liczbę zebranych lat z nadwyżką.
  • Zatrzymaj pętlę po zebraniu pięciu lat.