Цикл, проверяющий значения
def draw_skeleton_data(pSkelton, index, positions, width=4):
start = pSkelton.SkeletonPositions[positions[0]]
for position in itertools.islice(positions, 1, None):
next = pSkelton.SkeletonPositions[position.value]
curstart = skeleton_to_depth_image(start, dispInfo.current_w, dispInfo.current_h)
curend = skeleton_to_depth_image(next, dispInfo.current_w, dispInfo.current_h)
pygame.draw.line(screen, SKELETON_COLORS[index], curstart, curend, width)
start = next
x, y, z = start.x, start.y, start.z
У меня есть 3 переменные (x, y, z) в которых лежат значения точек координат.
Они постоянно перебираются в режиме реального времени (в зависимости от того, где я сейчас нахожусь).
Мне нужно чтобы на экран возвращалось "Выше, ниже, влево, вправо" в режиме реального времени, только если я это делаю обычным print, информация выводится мне постоянно, так как идет цикл перебора.
Подскажите, как более правильно можно это реализовать?
if x > 0.01 and y > 0.01 and z > 0.01:
print('выше')
elif x <= 0.01 and y < 0.01 and z < 0.01:
print('ниже')
elif x == 0.0 and y == 0.0 and z == 0.0:
print('0')
else:
print('Error')