check getallen in een bereik van 360 graden met foutendrempel

stemmen
0

Ik moet controleren waarden binnen een bepaald hoekbereik. maar dit wordt een probleem met de waarden dicht bij 0 of 360, omdat het bereik moet ongeveer 360 graden wikkelen.

Ik heb code voor de engelen die niet hoeven te wikkelen around.for voorbeeld.

actual_measurement = 210.0
error_threshold = 10.0

value_to_check = 208.0

lower_bound = 200.0
upper_bound= 220.0

if lower_bound <= value_to_check <= upper_bound:
                    correct += 1
else:
     fail += 1

maar voor hoeken die wel wikkel rond ik ben niet zeker hoe te handelen, bijvoorbeeld.

actual_measurement = 359.0
error_threshold = 10.0
value_to_check = 2.0
lower_bound = 349.0
upper_bound= 9.0

Uiteraard is de bovenstaande code niet zal werken, zou het waarderen alle hulp.

vriendelijke groeten

De vraag is gesteld op 24/10/2019 om 13:01
bron van user
In andere talen...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more