a,b=input().split()
a=float(a)
b=float(b)
i=a
while(i<=b):
print(round(i,2),end=" ")
i+=0.1
对于此程序,如果我输入为“ 3.2 3.8”,则将输出打印为
3.2 3.3 3.4 3.5 3.6 3.7
(此处注释:3.8不包括在内)
但是,如果我输入为“ 9.4 10.2”,它将输出显示为
9.4 9.5 9.6 9.7 9.8 9.9 10.0 10.1 10.2
(注意:此处包含10.2) 请告诉为什么会这样?