import math
import numpy as np
coord = [1,2,3,4,5]
print(coord) #(если подставить просто список, то все работает)
#создаю новый массив-в него будут записываться прогнанные через формулу значения
coordarray = []
for i in coord:
x = np.real(math.cos(i)) + np.imag(math.sin(i) * 1j)
coordarray.append(x)
print('Coordinates: ')
print(coordarray)
------------------------------------------------------------------------------------------------
demieno@development:~/development/dev_lesson_py$ python zadachka.py
[1, 2, 3, 4, 5]
Coordinates:
[1.3817732906760363, 0.4931505902785393, -0.84887248854057817, -1.4104461161715403, -0.67526208919991215]
demieno@development:~/development/dev_lesson_py$
--------------------------------------------------------------------------------------------------------
проверяйте массив!
сам по себе цикл по формуле Эйлера составлен правильно.