Ответы
Ответ дал:
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, так и надо
та я считать не умею просто)
Вас заинтересует
2 года назад
2 года назад
2 года назад
2 года назад
8 лет назад
8 лет назад
9 лет назад
9 лет назад