求助 数字反转 结果为5.4110000000000005
  • 板块学术版
  • 楼主Loodun
  • 当前回复9
  • 已保存回复9
  • 发布时间2021/7/29 23:31
  • 上次更新2023/11/4 12:43:00
查看原帖
求助 数字反转 结果为5.4110000000000005
533097
Loodun楼主2021/7/29 23:31

RT,python3,其他输入都没事,就输入114.5的时候就输出这个。请问原因,及如何解决?谢谢。 附代码

n=input()

n=int(float(n)*10)

a=n%10

n-=a

n/=10

b=n%10

n-=b

n/=10

c=n%10

n-=c

n/=10

d=n%10

n-=d

n/=10

out=a+b/10+c/100+d/1000

print(out)

2021/7/29 23:31
加载中...