Ответы
import math
def func(x):
if x < 0:
return 3*x + 1
elif x >= 2:
return 5*x - 4
else:
return 4*x - x
result = []
for x in range(-100, 101):
x /= 10
result.append(round(func(x), 2))
print(result)
----------------------------------------------------------------------------------------------------------
[-29.0, -28.7, -28.4, -28.1, -27.8, -27.5, -27.2, -26.9, -26.6, -26.3, -26.0, -25.7, -25.4, -25.1, -24.8, -24.5, -24.2, -23.9, -23.6, -23.3, -23.0, -22.7, -22.4, -22.1, -21.8, -21.5, -21.2, -20.9, -20.6, -20.3, -20.0, -19.7, -19.4, -19.1, -18.8, -18.5, -18.2, -17.9, -17.6, -17.3, -17.0, -16.7, -16.4, -16.1, -15.8, -15.5, -15.2, -14.9, -14.6, -14.3, -14.0, -13.7, -13.4, -13.1, -12.8, -12.5, -12.2, -11.9, -11.6, -11.3, -11.0, -10.7, -10.4, -10.1, -9.8, -9.5, -9.2, -8.9, -8.6, -8.3, -8.0, -7.7, -7.4, -7.1, -6.8, -6.5, -6.2, -5.9, -5.6, -5.3, -5.0, -4.7, -4.4, -4.1, -3.8, -3.5, -3.2, -2.9, -2.6, -2.3, -2.0, -1.7, -1.4, -1.1, -0.8, -0.5, -0.2, 0.2, 0.6, 1.0, 1.4, 1.8, 2.2, 2.6, 3.0, 3.4, 3.8, 4.2, 4.6, 5.0, 5.4, 5.8, 6.2, 6.6, 7.0, 7.4, 7.8, 8.2, 8.6, 9.0, 9.4, 9.8, 10.2, 10.6]
Усі значення функції у обчислені та округлені до двох знаків після коми.