1. 学ぶ
  2. /
  3. コース
  4. /
  5. Intermediate Python for Finance

Connected

演習

ループの実行を制御する

よくあるパターンとして、条件が True の while ループを作り、break 文で終了させます。 この演習では、マネージャーから「米国で貿易黒字(プラス)のあった直近5年分の年を集める」よう依頼されています。辞書 nea は、各年の datetime をキーに、その年の純輸出額を表す浮動小数点数を値とするマッピングです。空のリスト surplus_years と、datetime 型の query_date が用意されています。

指示

100 XP
  • 常に真になる条件でループを作成します。
  • 純輸出がゼロ未満のステップはスキップします。
  • 収集できた黒字年の数を確認します。
  • 5年分集まったらループを停止します。