НачатьНачать бесплатно

Индексы и значения (1)

Цикл for для перебора списка даёт доступ только к элементам списка по одному. Если вам также нужна информация об индексе — то есть о позиции текущего элемента в списке, — воспользуйтесь функцией enumerate().

Для примера посмотрите, как был преобразован цикл for из видео:

fam = [1.73, 1.68, 1.71, 1.89]
for index, height in enumerate(fam) :
    print("person " + str(index) + ": " + str(height))

Это упражнение является частью курса

Средний уровень Python

Посмотреть курс

Инструкции к упражнению

  • Адаптируйте цикл for из примера кода: используйте enumerate() и две переменные итератора.
  • Обновите оператор print() так, чтобы на каждой итерации выводилась строка вида "room x: y", где x — индекс элемента списка, а y — сам элемент списка, то есть площадь. Убедитесь, что выводится именно эта строка с правильными пробелами.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# areas list
areas = [11.25, 18.0, 20.0, 10.75, 9.50]

# Change for loop to use enumerate() and update print()
for a in areas :
    print(a)
Редактировать и запускать код