Функция, которую вы пытаетесь написать, должна иметь правильный отступ для интерпретатора python. Второе - иметь правильные ключевые слова, такие как def
для объявления функции и return sum1+sum2
, а не return =sum1+sum2
для возврата из функции.
Вот правильный псевдокод, который поможет вам понять синтаксис кода .
def sx(i, k, N):
sum1 = ReX_(k)*cos(2*pi*k*i/N)
sum2 = ImX_(k)*sin(2*pi*k*i/N)
return sum1+sum2
Можете ли вы определить ReX_
и ImX_
?