x = input()
print(type(x))
input() всегда возвращает строку. Следовательно, на экран будет выведено <class 'str'>.
Вопрос: Что выведет следующий код?
x = input()
print(type(x))
  Ответ:
Данный код выведет тип данных переменной x после того, как пользователь введет какие-либо данные.  Функция input() в Python 3 всегда возвращает строку (str), независимо от того, что ввел пользователь.
Примеры вывода:
123<class 'str'>hello<class 'str'>True<class 'str'>3.14<class 'str'>Важно: Даже если пользователь введет число, функция input() вернет это значение как строку.  Если вам нужно использовать введенное значение как число (например, как целое или вещественное), вам потребуется явно преобразовать его с помощью функций int() или float() соответственно.