始める無料で始める

ブール演算子で否定する

より複雑な問題を解くには、ブール演算を組み合わせる必要があることがよくあります。たとえば、今日の終値データをダウンロードすべきかを判断するとします。市場がすでにクローズしている場合にだけ、この処理を行いたいとします。終値は、用意された変数 closing_prices に入ったリストです。市場がクローズすると、与えられた変数 market_closedTrue に設定されます。ブール演算と、オブジェクトがどのように評価されるかに関する知識を使って、データをダウンロードすべきかどうかを判定してください。

この演習はコースの一部です

Intermediate Python for Finance

コースを見る

演習の手順

  • もし今日の終値が手元にない場合、変数 not_pricesTrue に設定してください。
  • 市場がクローズしていて、まだ終値がない場合に、変数 get_pricesTrue に設定してください。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

print(closing_prices)

# Assigning True if we need to get the prices
not_prices = ____ closing_prices

print(not_prices)

# Get prices if market is closed and we don't have prices
get_prices = ____ (market_closed ____ not_prices)

print(get_prices)
コードを編集して実行