Форум сайта python.su
есть код, который написан на паскале. и результат функции в нем является тип, который сам создавал через type. этот код я пытаюсь преобразовать на питон. как в этом случае описать результат фанкции на питоне?
Офлайн
Создай пустой класс и работай с ним!
class MyType:pass
obj = MyType()
obj.var = value
А вообще можешь показать код паскалевский?
Офлайн
function PZ(point1:tPoint;vector1:tVector):tPoint
в этом проблема.
Офлайн
tPoint я так понимаю две-три координаты содержит? Если так, то возвращай кортеж (tuple). И без новых типов обойтись можно.
Офлайн
можна еще словарь возвращать:
def PZ(...):
...
x = ...
y = ...
z = ...
return {'x':x, 'y':y, 'z':z}
point = PZ(...)
someX = point.x
Офлайн
diadya_vova,
большое спасибо!
Офлайн