どのようにpythonで、記述します。私は、私は考えることができるあらゆる方法を試してみたPythonのシンプルな場合、またはロジックの文
if key < 1 or key > 34:
、と非常にイライラそれを見つけています。
どのようにpythonで、記述します。私は、私は考えることができるあらゆる方法を試してみたPythonのシンプルな場合、またはロジックの文
if key < 1 or key > 34:
、と非常にイライラそれを見つけています。
key
がint
またはfloat
しかしstr
INGでない場合は、そうでない場合
key = float(key)
を行うことによって
key = int(key)
またはfloat
への操作を行って、最初のint
に変換する必要がありますあなたの質問にあるものはうまくいくはずですが、
if (key < 1) or (key > 34):
又は
if not (1 <= key <= 34):
ビット明確になるであろう。
ここブールことだ:そう両方に該当
not (a or b)
に同一視する場合はfalseである必要はあり
if (not suffix == "flac") or (not suffix == "cue"): # WRONG! FAILS
print filename + ' is not a flac or cue file'
しかし
if not (suffix == "flac" or suffix == "cue"): # CORRECT!
print filename + ' is not a flac or cue file'
(not a) or (not b) == not (a and b)
、 する場合にのみ、真であるともどちらも偽です。
どうしたのですか? –
あなたはどんな問題がありますか?どのエラーが出ますか?あなたの例は、私の意見では有効なPythonコードです! – Achim
特定の構文をお探しですか?あなたが書いたステートメントは、Pythonで書く方法です。 – Yony