Хочу преобразовать тип данных
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))