Форум сайта python.su
Помогите пожалуйста написать программу, которая считывает с клавиатуры вещественное число x и целое число N(N>0), а затем выводит значение суммы x-(x**3)/3!+(x**5)/5!-…+(-1)**N*(x**(2N+1))/(2N+1)! (N!=1.2…..N). Полученное число является приближённым значением функции sin в точке x.
Отредактировано (Дек. 22, 2007 22:18:19)
Офлайн
сессия что ли у студентов началась?
Офлайн
Можно и так сказать)
Офлайн
Если напишу эту прогу - не отчислят)
Офлайн
x = float(raw_input('x = ‘))
n = int(float(raw_input(’(n > 0) = ')))
f = lambda n: reduce(lambda x,y: x*y, range(1,n + 1))
s = x
for i in range(1, n + 1):
a = 2 * i + 1
s += (-1) ** i * (x ** a) / f(a)
print s
Отредактировано (Дек. 24, 2007 17:17:57)
Офлайн