
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
a = (1 and 2 or 3 and 4)を説明できますか? - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
a = (1 and 2 or 3 and 4)を説明できますか? - Qiita
目的 pythonのand/or演算子を掘り下げておきたい。 題材 and/or演算子が複数含まれている文。a = 1 and ... 目的 pythonのand/or演算子を掘り下げておきたい。 題材 and/or演算子が複数含まれている文。a = 1 and 2 or 3 and 4 タイトルでは()をつけたがなくても一緒。※括る場所を変えると結果は変わる。 ポイントは右辺の演算結果は何者か?なぜそうなるか。 先走って結論 a = 2 と同等です。 ポイント TrueやFalse以外の変数だってand/or演算子の処理ができる。 and/or演算子は結果としてTrueやFalseを返さない。(演算子の左右にそれ自体がいれば話は別) and/or演算子は左右のどちらかを選ぶ処理。 同時に and/or (またはnot)が含まれるとき、優先順位がある。 解説 and/or演算子 if money >= 1000 or points >= 1200 こんな感じの条件分岐はよく見るでしょう。現金1000以上さもなくばポイント1