fbpx

Инвертировать значение объекта класса наследника Enum

26 просмотраОбъекты Enum
0
0 Комментариев

Я только изучаю python и столкнулся с проблемой.

Создал класс direction с перечислением возможных направлений.

Нужно создать функцию инвертирования направления.

Проблема в том что при инвертировании объекта ND инвестируется объект N.

Я понимаю что ND =N не создаёт новый объект, а лишь ссылается на объект N. Но не могу обойти это.

по итогу нужно чтобы N остался direction.up, а ND изменился на direction.down.

При этом чтоб создание объекта ND с противоположным направлением осталось внутри метода invert

Почему-то отступы в коде поехали. Писал с телефона.


Добавить комментарий

0 Answers

Python Опубликовано 19.01.2019
Напишите свой ответ на данный вопрос.
Scroll Up