2つのint値を指定すると、1つが負で正の値が1の場合はTrueを返します。パラメータ "negative"がTrueの場合を除き、両方が負の場合にのみTrueを返します。ポジティブネガティブ - シンプルなPythonエクササイズ
私はついにそれを理解しました。
def pos_neg(a, b, negative):
if negative:
return (a < 0 and b < 0)
else:
return (a > 0 and b < 0) or (a < 0 and b > 0)
しかし...なぜ私が代わりに真のこれら2つの行を返すのですか?どのように私は同様の状況でこれを行うことを知っていますか?
「どうして私はTrueの代わりに2本の線を返すのですか?あなたは 'True'を返すために与えられたものではありません。条件が満たされているかどうかを返すはずです。関数が 'True'を返しただけの場合、そのポイントは何でしょうか? –
私は(a <0とb <0)をTrueと考えることはできません。論理的に、私が最初に考えるものではありません。 –