Хочу преобразовать тип данных

a = int(input("Введите число: "))  
str(a)
print(len(a))

Так как команда len работает только с string я хочу перевести переменную a в string, что-бы он мне вернул количество цифр. Но он мне выдаёт ошибку. Пожалуйста помогите, как правильно преобразовать?


Ответы (2 шт):

Автор решения: MyZik

Вы можете переделать данные в string и получить количество символов:

a = int(input("Введите число: "))
answer = str(a)

print(len(answer))
→ Ссылка
Автор решения: Mikhail Sharaborin

Не преобразовывайте input в int, input получает данные в str.

a = input("Введите число: ")
print(len(answer))
→ Ссылка