Вопросы к Поиску с Алисой
Ошибка «TypeError: 'int' object is not iterable» возникает при работе с циклами, когда пытаются перебрать элементы переменной, которая представляет собой целое число. thecode.media rollbar.com
В Python перебираемые, или итерируемые, данные — это объекты, которые содержат несколько объектов, например списки, кортежи, наборы, словари и так далее. thecode.media А целое число — это одно значение, и пытаться перебрать его в цикле не будет правильно. thecode.media
Чтобы исправить ошибку, нужно использовать функцию range в первой строке цикла for. thecode.media В Python функция range проверяет переданную в неё переменную и возвращает последовательность чисел внутри диапазона, начиная с 0. thecode.media
Также можно проверить, является ли значение целым числом, перед его перебором. rollbar.com