Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+2

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

Как эту формулу написать в пайтоне

По дате
По рейтингу
Аватар пользователя
Мудрец
4мес
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 
Аватар пользователя
Ученик
4мес

Хз, чатгпт писал

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)