@Vasyyliiii

Что не так с формулой?

Есть задача - y=(a^4+3.3)*√(a^3)+√(√(7+b)) . За этой формулой вывести значение, вот моя формула - (a**4 + 3.3) * math.sqrt(a**3) + math.sqrt(math.sqrt(7+b)) . В самой задаче дан ввод - a=2, b=3 и вывод - 54.588643507601475
Но с помощью моей формулы, у меня выходит - 56.366922917640395
Вот весь код -
import math
a = 2
b = 3
print((a**4 + 3.3) * math.sqrt(a**3) + math.sqrt(math.sqrt(7+b)))

В чем может быть проблема?
  • Вопрос задан
  • 158 просмотров
Решения вопроса 3
SoreMix
@SoreMix Куратор тега Python
yellow
Неправильный какой-то вывод в ответе, либо формулу неправильно переписали

Достаём калькулятор и считаем.
1) 16+3.3 = 19.3
2) 19.3 * 2.828 = 54.5804

Получили число уже почти такое же как в ответе, только к нему еще даже не прибавили второе вычисление корней, которое даст число явно больше единицы

wolframalpha
Ответ написан
Комментировать
@AntonSazonov
С помощью моего калькулятора получается: 19,3×√8+1,7782 = 56,366843507601
Так что формула у вас правильная.
Ответ написан
Комментировать
fox_12
@fox_12 Куратор тега Python
Расставляю биты, управляю заряженными частицами
Неправильная формула в условии
616ea9cded034789793498.png
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы