Добрый день. Есть математическая задача "Вывести значения функции f(x) на отрезке [n-3;1] с шагом 0.1", сам цикл и формулу я написал, но когда я попытался выставить шаг 0.1 выдало ошибку о том что цифры с плавающий точной передавать как аргумент нельзя, в следствии чего вопрос как можно обойти эту ошибку?
import math
n=12
for i in range(n-3, n+1, 0.1):
a=(math.cos(i))/(2*math.tan(i))
b1=(6-i)
b2=math.exp(b1)
ab=a+b2
c=math.log(5*i-2)
print("------------------------")
print(str(i) + " | " + str(a))
print("------------------------")