4мес



Программирование
+2Здравствуйте, помогите пожалуйста перевести из формулы в код python

Как эту формулу написать в пайтоне
По дате
По рейтингу
123456789
from math import sqrt, exp, tan
# в math нет котангенса, это функция для него
def ctg(x):
return 1/tan(x)
# сама формула
def f(a, b, c, p, x, z):
p**(x**(z**4 + a))/sqrt(exp(x**2) + c) + ctg(b**3 + 10)**4 / tan(a**2 + 20)**2
Хз, чатгпт писал
import math
def formula(p, x, z, a, b, c):
# Первый член выражения
numerator1 = p ** (x ** (z**4 + a))
denominator1 = math.exp(x**2 / 2) + c # sqrt(e^(x^2)) = e^(x^2 / 2)
term1 = numerator1 / denominator1
# Второй член выражения
numerator2 = (1 / math.tan(b**3 + 10)) ** 4 # ctg^4(x) = (1/tan(x))^4
denominator2 = math.tan(a**2 + 20) ** 2 # tg^2(x) = tan^2(x)
term2 = numerator2 / denominator2
return term1 + term2
# Пример использования
p, x, z, a, b, c = 2, 1, 1, 1, 1, 1
result = formula(p, x, z, a, b, c)
print(result)