Python Как сделать int итерабельным?
Суть самой проблемы заключается в том, что я получил изначально int в виде str, а после перевёл в число. Перевод был выполнен успешно, но когда это число я применяю в цикле for, выдаёт ошибку:
TypeError: 'int' object is not iterable
Ответы (1 шт):
Автор решения: Neuro
→ Ссылка
Есть несколько способов проитерироваться по числу
Перевести в итерабельный тип, например, строку или список
Целочисленно делить на 10 и брать остаток:
n = 123 while (n != 0): print(n % 10) n //= 10