Your IP : 216.73.216.213
�
��f� c @ s0 d Z Gd d � d � Z d d � Z e � d S( uA
A demonstration of classes and their special methods in Python.
c B s� | Ee Z d Z d Z d d � Z e d d � � Z d d � Z d d � Z d
d � Z d d
� Z
d d � Z d d � Z e Z
d S( u Vecuw A simple vector class.
Instances of the Vec class can be constructed from numbers
>>> a = Vec(1, 2, 3)
>>> b = Vec(3, 2, 1)
added
>>> a + b
Vec(4, 4, 4)
subtracted
>>> a - b
Vec(-2, 0, 2)
and multiplied by a scalar on the left
>>> 3.0 * a
Vec(3.0, 6.0, 9.0)
or on the right
>>> a * 3.0
Vec(3.0, 6.0, 9.0)
c G s t | � | _ d S( N( u listu v( u selfu v( ( u6 /opt/alt/python33/lib64/python3.3/Tools/demo/vector.pyu __init__ s u Vec.__init__c C s. t | t � s t � n | � } | | _ | S( N( u
isinstanceu listu TypeErroru v( u clsu vu inst( ( u6 /opt/alt/python33/lib64/python3.3/Tools/demo/vector.pyu fromlist"