from math import log # нам нужен натуральный логарифм ln, в Python это log
def f1(x):
return x**3 - 2*x**2 + 7
def f2(x):
return 1 + log(x**3 - 2*x**2 + 7)
v = int(input("Выберите вариант="))
match v:
case 1:
x, z, u = 2.5, 3.1, 1.7
y = (1 - log(f1(x))) / (f2(z) * f1(u))
print("Значение функции =", round(y, 5))
case 2:
x, z, u = 0.61, 0.25, 0.96
y = (1 - log(f1(x))) / (f2(z) * f1(u))
print("Значение функции =", round(y, 5))
case 3:
x = float(input("x="))
z = float(input("z=")) # в вашем примере была буква t, но в задании z
u = float(input("u="))
y = (1 - log(f1(x))) / (f2(z) * f1(u))
print("Значение функции =", round(y, 5))
case _:
print("Неверный вариант")