How to check if a float variable contains an integer and not a floating point in Python

2 Answers

0 votes
d = 354.0

if d.is_integer():
    print("float variable is an integer")
else:
    print("float variable is not an integer")



'''
run:

float variable is an integer

'''

 



answered Jan 30, 2024 by avibootz
edited Jan 30, 2024 by avibootz
0 votes
import math
 
d = 354.0
 
if math.floor(d) == d:
    print("float variable is an integer")
else:
    print("float variable is not an integer")



'''
run:

float variable is an integer

'''

 



answered Jan 30, 2024 by avibootz
edited Jan 30, 2024 by avibootz
...