Загрузка данных


import math

def calculate_Z(x, a, b):
    # Вычисляем t = cos(a) / b
    t = math.cos(a) / b
    # Вычисляем y = 3 * sin(x) + cos(a ** 3)
    y = 3 * math.sin(x) + math.cos(a ** 3)
    # Вычисляем Z = ln|sin(y)| - sin(e^t)
    sin_y = math.sin(y)
    ln_sin_y = math.log(abs(sin_y))   # ln|sin(y)|
    exp_t = math.exp(t)               # e^t
    sin_exp_t = math.sin(exp_t)       # sin(e^t)
    Z = ln_sin_y - sin_exp_t
    return Z

# Пример использования функции
if __name__ == "__main__":
    # Запрашиваем у пользователя ввод значений x, a, b
    x = float(input("Введите значение x: "))
    a = float(input("Введите значение a: "))
    b = float(input("Введите значение b: "))
    # Вычисляем Z
    result = calculate_Z(x, a, b)
    # Выводим результат
    print(f"Значение Z при x={x}, a={a}, b={b} равно: {result}")