Задать вопрос
@kuzmatop1

Выдает ошибку для кода на питоне ниже. Тип ошибки: rollerblades_list[i_rollerblades] = 0 IndexError: list assignment index out of range. Что не так?

for i_people in people_list:
for i_rollerblades in rollerblades_list:
if i_people <= i_rollerblades:
successful_rent += 1
rollerblades_list[i_rollerblades] = 0
break

print('\nНаибольшее кол-во людей, которые могут взять ролики: ', successful_rent)
  • Вопрос задан
  • 36 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 1
@galaxy
i_rollerblades - это НЕ индекс списка rollerblades_list
>>> rollerblades_list = [100, 10, 1]
>>> for i_rollerblades in rollerblades_list:
...   print(i_rollerblades)
...
100
10
1
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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