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

Connected

演習

ブール演算子で変数に代入する

and と or がショートサーキット演算子であることを利用して、うまくオブジェクトを変数に代入できます。 クライアントがWebフォームに入力した内容に基づいて、口座に対してどのアクションを取るかを決めると想像してください。残念ながら、このフィールドは空のまま送信されることがあるため、万が一に備えてデフォルトのアクションを設定する必要があります。与えられた変数 input_action にはクライアントが送信した内容が入っています。与えられた変数 is_trading_day は、今日が取引可能な日であれば True です。

指示

100 XP
  • クライアントがアクションを入力していれば、それを変数 action に代入します。何も入力していなければ、デフォルトのアクション "Hold" を使います。
  • 取引可能な日であれば、そのアクションを変数 do_action に代入し、そうでなければ False を代入します。
  • 実行すべきアクションを出力します。