我输入一个浮点数float好比10.0,我希望将其转化为整形int10,但是输入浮点数10.1的时候,结果仍然保持为浮点数10.1
当输入为10的时候
a=10.0 if int(a)==a: b=int(a) else: b=a print(b)
运行结果
当输入为10.1的时候
a=10.1 if int(a)==a: b=int(a) else: b=a print(b)
运行结果
一个很小的程序,用处也有限,我在解决实际问题时遇到这个问题。所以记录下来了
原文:https://www.cnblogs.com/qingnvsue/p/13051264.html