Только я не расписывал все действия, получилось все в одну строку:
from math import*
x = float(input())
f = (x**3)/(sqrt(3)) - exp(x) * log(abs(1.37**3 + x**3)) + 4/3
print(f)
1 ошибка - ты потерял модуль в 5 строке
2 ошибка - ты написал вместо знака "-" знак "+" (9 строка)
Ну и нам нужно фиксированное количество знаков после запятой, поэтому используем форматирование
Исправленный код:
q = ((x**3)/sqrt(3))
v = exp(x)
c = abs(x**3+1.37**3)
w = log(c)
r = w * v
t = 4/3
u = q - w * v + t
print('{:.5f}'.format(u))
Альтернативный вариант:
y = (x**3 / sqrt(3)) - exp(x) * log(abs(1.37**3+x**3)) + 4/3
print('{:.5f}'.format(y))
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Только я не расписывал все действия, получилось все в одну строку:
from math import*
x = float(input())
f = (x**3)/(sqrt(3)) - exp(x) * log(abs(1.37**3 + x**3)) + 4/3
print(f)
1 ошибка - ты потерял модуль в 5 строке
2 ошибка - ты написал вместо знака "-" знак "+" (9 строка)
Ну и нам нужно фиксированное количество знаков после запятой, поэтому используем форматирование
Исправленный код:
x = float(input())
q = ((x**3)/sqrt(3))
v = exp(x)
c = abs(x**3+1.37**3)
w = log(c)
r = w * v
t = 4/3
u = q - w * v + t
print('{:.5f}'.format(u))
Альтернативный вариант:
from math import*
x = float(input())
y = (x**3 / sqrt(3)) - exp(x) * log(abs(1.37**3+x**3)) + 4/3
print('{:.5f}'.format(y))