現在、Python 3 エンジニア認定基礎試験の勉強をしています。
こちらの式の結果がTrueになるのはなぜですか。
python
1>>> 1 > -1 == (1-2) 2True
">"と"=="のどちらが先に評価されるのかは分かりませんが、
- ">"が先に評価された場合
"1>-1"はTrue, "True == (1-2)"となり全体としてはFalseになる
- "=="が先に評価された場合
"-1 == (1-2)"はTrue, "1 > True"となり全体としてはFalseになる
なので、どちらの場合でもFalseになると思います。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/02/06 05:01