Задать вопрос
Resoxape
@Resoxape
Полумертвый студент

Ошибка 'float' object is not iterable?

Итак, программа. Работаем с матрицами.
Есть функция, вычисляет минимальный из максимальных элементов всех строк матрицы.
def minmax_row(A):
    b=[]
    for i in range (len(A)):
        b.append(max(A[i]))
        m=min(b)
    return m


мы ее используем и накапливаем произведение конкретных нужных строк большой матрицы.
for n in range (500, 521):
    k = k * minmax_row(a550[n])


то есть по сути на вход получает функция уже никакую не матрицу, а список, но все равно должна работать.
получаем ошибку
'float' object is not iterable
на строке b.append(max(A[i]))
Я не понимаю, что не так.
  • Вопрос задан
  • 1295 просмотров
Подписаться 1 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
@alexbprofit
Junior SE
Что выводит print(A[i])?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы