Python は初めてなので、これはおそらくばかげた質問ですが、1 日かけて調査してコードを実行した後も、これを理解することができませんでした。
整数の 2 つのリスト (結果と設定) を取得し、次の形式で比較したいと思います。
(Setting# - 0.1) <= Result# <= (Setting# +0.1)
リスト内のすべての # に対してこれを行う必要があります。
たとえば、 と の場合Result1=4.6
、Setting1=4.3
4.2 <= 4.6 <= 4.4 を比較したい (これは、 の許容範囲をはるかに超えているため、失敗し0.1
ます。それを比較したら、リストを続行する必要があります。もちろん完成まで。
これは私が持っているようには機能していないようです。何か案は?
results = [Result1, Result2, Result3, Result4, Result5, Result6]
settings = [Setting1, Setting2, Setting3, Setting4, Setting5, Setting6]
for n in results and m in settings:
if (m-.1) <= n <= (m+.1): #compare values with a + or - 0.1 second error tolerance
print 'ok'
else:
print 'fail'
print 'Done'