コード判定結果
動画プレイヤーの機能を制限して表示しています
一部機能が正常に読み込まれませんでした。
コンテンツブロックなどが動作していないかご確認ください。
コンテンツブロックなどが動作していないかご確認ください。
このチャプターでの演習課題が終了していません
次のチャプターへ進みますか
ジャッジに時間がかかっています
しばらくしてから再度アクセスしてください。
演習課題を利用するにはpaiza会員登録のうえ、
有料会員登録が必要です
有料会員登録が必要です
新・Python入門編11: ブール型を学習しよう
#15:ブール演算の優先順位
この動画を見るにはpaiza会員登録のうえ
有料会員登録が必要です
実技課題 「演算の順番を変えよう」
右側のコードエリアには、すでにコードが用意されています。
このコードを変更して、a == 1 and b == 1の演算のあとに否定の演算をおこなうように、コードを変更してください。
期待する出力値
True
このチャプターでは、ブール演算の優先順位を学習しましょう。
- ブール演算子の優先順位は高い順に not, and, or の順
- not 演算子と or 演算子について確認するコード:
a, b, c = 1, 2, 3
print(not a == 1 and b == 2)
- and 演算子と or 演算子について確認するコード:
a, b, c = 1, 2, 3
print(a == 1 or b == 1 and c == 1)
- not 演算子と or 演算子について確認するコード:
a, b, c = 1, 2, 3
print(not a == 4 or c == 3)
- 括弧を使うことで、演算の順番を変えることができる
a, b, c = 1, 2, 3
print(not a == 1 and b == 3 or c == 2)
print(not(a == 1 and (b == 3 or c == 2)))