В одной части моей программы я сомневаюсь, что правильно использую сравнение. я хочу убедиться, что (u0 <= u < u0 + step), прежде чем что-то сделать.
if not (u0 <= u) and (u < u0+step):
u0 = u0+ step # change the condition until it is satisfied
else:
do something. # condition is satisfied