1

私はここで私を助けるだろうと思ったPythonについてかなり理解していますが、私はまだプログラマーのマインドセットを持っていないと思います:)

MSSQL サーバーでチェックを行う既存の PHP スクリプトを微調整しています。このスクリプトはクエリを実行し、その結果を期待される結果と比較します。スクリプトの一部を次に示します。

    if ($query_result == $expected_result) {

query_result が expected_result の +1 または -1 の範囲内にある場合に true を返すように、これを変更する必要があります。たぶん、このような何か?:

    if ($query_result <=> $expected_result -+ 1) {

これを正しく書く方法がわかりません :P すべての助けに感謝します!

ありがとう

4

2 に答える 2

6
if (abs($query_result - $expected_result) <= 1) {
   ... they're within "1" of each other
}
于 2012-10-01T19:12:17.797 に答える
-2
if (($expected_result -1) <= $query_result <= ($expected_result + 1)) {

}
于 2012-10-01T19:17:33.900 に答える