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