0
0 Комментариев

Дана функция sin(2*3.14*a/50)/cos(2*3.14*a/50). Нужно определить функцию, которая берет каждый элемент, скажем, списка a и записывает в соотв. элементы списка y. Затем заполнить a и с помощью функции переписать в y.
Код на C:

#include <stdio.h>
#include <math.h>
void tangens (int *a, float *y)
{
    *y = sin(2*3.14*(*a)/50)/cos(2*3.14*(*a)/50);
}
 
main()
{
int i;
int a[50];
float b[50];
for(i=0; i < 50; i++)
{
    tangens(&(a[i]), &(b[i]));
    printf("%f, ", b[i]);
}
}

Вроде так, а вот аналогично на python… Как ни пытаюсь, разобраться не выходит. Именно определение функции со списками в кач-ве аргумента. Ковырялся внутри, объявлял пустую + внутри добавлял функ. append() — все ни по чем. как бы вы эту самую функцию определили?


Добавить комментарий