比如a = 2.0,这是浮点数型,但是在数学计算中这是一个整数,2.0去掉多余的小数位就是2,即为整数型。请问遇到2.0这种情况怎么判断这是一个整数呢?
a=float(input())
if a-int(a) ==0:
print('是整数')
else:
print('不是')
while True:
value=float(input("输入一个数字"))
if value-int(value)==0:
t = int(value)
print(t,"是整数")
break