Написать класс vector, представляющий нечто, похожее на вектор. Должна поддерживаться операция вывода в формате, представленном в примере, конструирование из произвольной числовой последовательности ненулевой длины, а также сложение с числовой последовательностью такой же длины (в том числе с другим vector)

a, b = vector([2,1,2,1,2,1,2,1]), vector(range(8))
print(a, b, a+b, b+range(8), range(8)+b)

Напоминаю, что протокол итератора подразумевает либо наличие метода __iter__(), либо наличие метода __getitem__().

2:1:2:1:2:1:2:1 0:1:2:3:4:5:6:7 2:2:4:4:6:6:8:8 0:2:4:6:8:10:12:14 0:2:4:6:8:10:12:14


CategoryHomework

LecturesCMC/PythonIntro2018/Homework_DummyVec (last edited 2018-11-18 17:02:33 by FrBrGeorge)