# 0607.py class vettore: def __init__(A,x,y,z): A.x=float(x); A.y=float(y) A.z=float(z) def __add__(A,B): return vettore(A.x+B.x, A.y+B.y,A.z+B.z) def __iadd__(A,B): A=A+B; return A def __mul__(A,t): return vettore(A.x*t, A.y*t,A.z*t) def __rmul__(A,t): return A*t def coeff(A): return [A.x,A.y,A.z] v=vettore(2,3,5); w=vettore(1,0,8) v+=w print v.coeff() [3.0, 3.0, 13.0]