タイトルに正しい用語が使用されていますが、いくつかのコードを取得しようとしています。コードの長さを短くしてみてください。評価で私がそれを長い風にしたのかどうか、それがどのように見えるかの例とここにあります。If Pythonのステートメント(ネストされたブールステートメント)
しかし、私はの線に沿って何かをすることにより、小さいことを確認するためにしようとしていたValid = True
while Valid:
Column = int(input("Insert Column: "))
Row = int(input("Insert Row: "))
if Row < 0 or Row > 9 or Column < 0 or Column > 9:
Valid = False
:それは仕事をいないようですし、誰かがどのように彼らは希望を証明してくださいすることができ、なぜ
"If (Row or Column) < 0 or (Row or Column) > 0:
valid = False"
誰かが説明することができますそれを解決する。私は評価を通して、私はそれらの大量を使用するので、私はifステートメントをスリム化しようとしています。
アップデート: - それはNULL値または
おかげ
これはうまくいくが、連鎖比較 '0 <= row <10'を使う代わりに'range in range(10)'は、Python 2でうまく動作するか、同じ構造体を浮動小数点数で使用しようとするためです。 – user2357112
テストの感覚を切り替え、無条件に「有効」を設定するのは良い方法です。 – user2357112
これは再び有効な真の値になりませんか? – itssmegoku