Предмет: Информатика,
автор: Jikel
Помогите написать Табулирование функции в Python. На скриншоте сама функция.
Приложения:
Ответы
Автор ответа:
1
import math
a = 1.5
x = 0.8
while x < 2.1:
if x == 1.3:
y = round(a * x**3 + 7 * math.pow(x,1/2),1)
elif x > 1.3:
y = round(math.log10(x+7*x**1/2),1)
elif x < 1.3:
y = round(math.pi * x**2 - 7 / (x**2),1)
print("X =",x,end=" ")
print("Y =",y)
x = round(x + 0.1,1)
Jikel:
Ну у тебя в коде получилось -8,9, это я знаю почему, не надо объяснять, round()-округление чисел
Можно убрать round, если нужна куча знаков после запятой
Можно просто добавить math.ceil и все
Благодарю за помощь
Я косяк накопал, подождите))
если X = 1.3, то он сильно значение завышает
А, нет, всё верно :D
Ты все правильно сделал
Там завышает т.к стоит x^3, так и надо
та я считать не умею просто)
Похожие вопросы
Предмет: Русский язык,
автор: juliabizhko
Предмет: Биология,
автор: sorokinam40in
Предмет: Математика,
автор: popova09011981
Предмет: География,
автор: olga695
Предмет: Алгебра,
автор: Азяка21