Написать класс Pushpull, при создании экземпляра которого задаётся целое число (по умолчанию — 0) — положение тянитолкая, измеряемое в шагах от столба (отрицательное число — влево, положительное — вправо, ноль — тянитолкай у столба). Класс обладает следующими свойствами:
имеет метод push(n), перемещение тянитолкая вправо на неотрицательное число n шагов (по умолчанию 1)
имеет метод pull(n), перемещение тянитолкая влево.
- экземпляр класса итерируем, при этом возвращается последовательность чисел от 0 до текущего положения тянитолкая (не включая само положение)
преобразование в строку выглядит так: "<слева<", "<0>" и ">справа>"
все экземпляры этого класса задают положение/перемещают одного и того же тянитолкая.
<10< >5> <0> 0 1 2 0 -1 -2 -3