python中同一程序的不同输出

时间:2019-02-21 14:41:18

标签: python-3.x

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) 请告诉为什么会这样?

0 个答案:

没有答案