我搜索了使用//
运算符表示的某种方法,但是我不知道如何在程序中使用
def trapezoid(x, a, b, c, d):
if x <= a:
return 0
if a < x <= b:
return (x - a)/(b - a)
if b < x <= c:
return 1
if c < x <= d:
return (d - x)/(d - c)
if d < x:
return 0
for i in range(-100, 100, 0.01):
small_y = trapezoid(i, -2.46, -1.46, 1.46, 2.46)
我尝试使用i / 0.01或i // 0.01,但显示相同的错误,并且我不想从float更改整数,我只想计算-100,-99.99,-99.98...。 / p>
答案 0 :(得分:3)
for i in range(-10000, 10000, 1):
your_float = i*.01