Ejercicios de parcial

Aquí podés obtener un ejercicio aleatorio de cualquier tema de la materia, para practicar para los parciales. Los ejercicios presentados aquí son reales y fueron tomados en alguna fecha pasada.

Ejercicio 161 objetos

Implementar la clase Vector que replica el comportamiento de un vector de N dimensiones, de manera que se adecúe al funcionamiento mostrado por las siguientes sentencias:

>>> vector1 = Vector([3,4])                     >>> print(vector_suma)
>>> print(vector1)                              "(8, 9)"
"(3, 4)"                                        >>> vector1 + Vector([1,2,3])
>>> vector2 = Vector([])                        ValueError: No se pueden sumar dos vectores de distintas 
ValueError: No se puede crear un vector vacío   dimensiones
>>> vector2 = Vector([5, 5])                    >>> vector1.norma()
>>> vector_suma = vector1 + vector2             5

Nota: no es necesario hacer más validaciones que las que se muestran en el ejemplo.