私は Python2.7 の初心者で、ほとんどの仕事を完了しましたが、用語
if((var > 6) && (var < 19)) :
(もちろん)構文エラーが発生しますが、Pythonでこれを行う方法がわかりません
私が望むのは、var の内容が 6 から 19 の間 (これは午前 6 時から午後 7 時の時計の場合) の場合に true (if の本体に入る) を取得することです。
私は Python2.7 の初心者で、ほとんどの仕事を完了しましたが、用語
if((var > 6) && (var < 19)) :
(もちろん)構文エラーが発生しますが、Pythonでこれを行う方法がわかりません
私が望むのは、var の内容が 6 から 19 の間 (これは午前 6 時から午後 7 時の時計の場合) の場合に true (if の本体に入る) を取得することです。
Python では、ブール AND の綴りはand
次のとおりです。
if var > 6 and var < 19:
この場合、比較演算子チェーンを使用できます。
if 6 < var < 19:
ブール値のテストを完全に放棄します。(6 < var) and (var < 19)
これは、中間の式が 1 回だけ評価されることを除いて、本質的には同じです。