Ниже приведен мой код:
Number = input("write your number: ")
if tall.isdigit():
print("The number is integer")
else:
print("The number is a floating point")
Как программа python понимает, что 4.0 не является плавающей запятой, кроме 4.0, так как 4 не отличается от математики, с другим случаем, как Python может выполнять математические вычисления из4,0 до 4, и ответ будет в консоли число является целым числом?