import math def calculate_expression(N, x): result = 0 sign = 1 for i in range(1, N+1): term = sign * (x**(2*i - 1)) / math.factorial(2*i - 1) result += term sign *= -1 return result N = 5 x = 2 result = calculate_expression(N, x) print(result)
Этот код вычисляет значение выражения x-x^3/3!+x^5/5!-x^7/7!+...+(-1)^(N+1)*x^(2N+1)/(2N+1)! для заданных значений N и x. Можно изменить значения переменных N и x, чтобы вычислить результат другой комбинации чисел.
def calculate_expression(N, x):
result = 0
sign = 1
for i in range(1, N+1):
term = sign * (x**(2*i - 1)) / math.factorial(2*i - 1)
result += term
sign *= -1
return result
N = 5
x = 2
result = calculate_expression(N, x)
print(result)
Этот код вычисляет значение выражения x-x^3/3!+x^5/5!-x^7/7!+...+(-1)^(N+1)*x^(2N+1)/(2N+1)! для заданных значений N и x.
Можно изменить значения переменных N и x, чтобы вычислить результат другой комбинации чисел.