1. 学ぶ
  2. /
  3. コース
  4. /
  5. Python のデータ型

Connected

演習

Truthy、True、Falsey、False

比較は「真っぽさ(truthiness)」を判定しますが、truthy であることは必ずしも True そのものではありません。逆も同様に、falsey であることは False とは限りません。したがって、True/False そのものを確認するのか、truthy/falsey を確認するのかを区別して注意深く扱う必要があります。Python では、2つのものが同一かどうかを確認するために is 演算子が使えます。ここでは、前の演習と同じキー(species、flipper_length、body_mass、sex)に加えて、真偽値を持つ tracked キーを含む、ペンギンの詳細レコード用の辞書を使います。

単一のペンギンの詳細データが入った辞書 penguin_305_details を読み込み済みです。

指示

100 XP
  • penguin_305_details の sex キーの truthiness を確認します。
    • もし真であれば、sex が True かを調べ、結果を sex_is_true に保存します。
    • sex キーと sex_is_true を出力します。
  • penguin_305_details の tracked キーの truthiness を確認します。
    • もし真であれば、tracked が True かを調べ、結果を tracked_is_true に保存します。
    • tracked キーと tracked_is_true を出力します。