x = 5.5
if isinstance(x, float):
    print("Это float")
x = 5.5
if isinstance(x, float):
    print("Это float")
  Описание кода:
Данный код проверяет, является ли переменная x экземпляром класса float. Переменной x присваивается значение 5.5, которое является числом с плавающей точкой.
Пошаговое выполнение:
x присваивается значение 5.5.isinstance(x, float) проверяет, является ли x экземпляром класса float.x (равное 5.5) действительно является числом с плавающей точкой, функция isinstance() возвращает True.if isinstance(x, float): оценивается как True.if, который выводит на экран строку "Это float".Результат:
На экран будет выведено следующее:
Это floatАльтернативные способы проверки типа (с оговорками):
type(x) == float -  Работает, но обычно рекомендуется использовать isinstance, так как он учитывает наследование. Например, если бы у нас был класс, наследуемый от float, isinstance вернул бы True, а type - False.