CATORY

3.4.1 - ショートカット演算

受付中

回答
1

補足:ショートカット演算の実例での紹介について下記の赤字がわかりません。 <br /> <font color="crimson">print(True and 1)#結果1</font> print(False and 2)#結果:False print(True or 3)#結果:True <font color="crimson">print(False or 4)#結果:4</font> <br /> 黒字部分は、https://gyazo.com/4de45975b3413e0da75345c6081cc1ab を見ると納得できます。

 

コメント一覧

  • 0

    shaw

    ``` print(True and 1)#結果1 ``` and 演算子では、全てが True でなければならないため True and 1 の場合、and の左が True だったら右側も True なのか False なのかを確認する必要があります。 ``` print(False or 4)#結果:4 ``` or 演算子では、左と右のどちらかが True になれば良いので、左が False だった場合、右も True/False の確認が行われます。 演算子の意味とそれを満たすための確認される条件をイメージすると理解に繋がりますよ。