For22. Дано вещественное число X и целое число N (> 0). Найти значение выражения
\(1 + X + X^2/(2!) + ... + X^N/(N!)\)
(\(N! = 1 \cdot 2 \cdot ... \cdot N\)). Полученное число является приближенным значением функции exp в точке X.

Решение на Python 3:

import math
X = 2
N = 20
print('X = ', X)
print('N = ', N)

F = 1.0
S = 1.0
for i in range(1,N+1):
F *= X / i
S += F
print(i," : ", F," : ", S)
print("Result:")
print(S)
print("e:")
print(math.exp(X))

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


Защитный код
Обновить