ПочатиПочніть безкоштовно

Індекси та значення (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))

Ця вправа є частиною курсу

Intermediate 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)
Редагувати та запускати код