Цикли For
У цьому розділі розглядається, як цикли є ключовим інструментом для автоматизації повторюваних завдань і необхідні для ефективної роботи зі списками та іншими ітерабельними типами даних.
Долучайтеся до Алекса, який демонструє використання циклів for для спрощення операцій у нашому продуктовому магазині:
Використання циклів for у Python дозволяє виконувати блок коду повторно для кожного елемента в колекції (ітерабельному об'єкті). Основна інформація про цикли for:
Синтаксис
for variable in iterable:
# Code to execute for each item
Цикл for застосовується для поелементного проходження послідовності, наприклад списку.
Починайте з ключового слова for, далі оберіть ім'я змінної, наприклад item. Ця змінна тимчасово зберігає кожен елемент із послідовності. Після цього використовуйте ключове слово in та ітерабельний об'єкт, наприклад groceryItems.
Код усередині циклу виконується один раз для кожного елемента послідовності. На кожній ітерації item приймає наступне значення з groceryItems, а функція print() виводить його. Це триває, доки всі елементи списку не будуть оброблені.
1234groceryItems = ["milk", "eggs", "cheese", "butter"] for item in groceryItems: # Code to be executed print(item)
Ітерація означає процес багаторазового виконання блоку коду. Python підтримує два основних типи ітерацій:
Детермінована ітерація
Коли кількість повторень відомо заздалегідь. for-цикли є класичним прикладом, автоматично завершуються після досягнення кінця послідовності.
Недетермінована ітерація
Виконання триває доти, доки не буде виконано певну умову, зазвичай реалізується за допомогою циклів while, які будуть детально розглянуті у наступному розділі.
Приклади застосування
Підрахунок кількості елементів у списку покупок:
1234567groceryItems = ["milk", "eggs", "cheese", "bread"] count = 0 for item in groceryItems: count = count + 1 print(count)
Цей цикл проходить по кожному елементу у groceryItems.
Кожного разу при виконанні циклу значення count збільшується на 1.
Після завершення циклу у змінній count зберігається загальна кількість елементів у списку покупок.
Обчислення загальної вартості продуктів:
1234567prices = [2.50, 3.00, 4.75, 1.80] totalCost = 0 for price in prices: totalCost = totalCost + price print("Total cost of Groceries:", totalCost)
У цьому прикладі список містить ціни на продукти замість назв товарів.
Цикл проходить по кожній ціні та додає її до totalCost.
Після завершення циклу totalCost містить суму всіх цін на продукти.
Swipe to start coding
Сума цін товарів
Обчислення загальної вартості товарів за допомогою циклу for для проходження списку цін.
- Створіть змінну
totalі встановіть її значення на0. - Використайте цикл for для проходження кожної
priceу спискуprices. - Додавайте кожну
priceдо змінноїtotalвсередині циклу. - Виведіть фінальне значення
totalпісля завершення циклу.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Чудово!
Completion показник покращився до 1.89
Цикли For
Свайпніть щоб показати меню
У цьому розділі розглядається, як цикли є ключовим інструментом для автоматизації повторюваних завдань і необхідні для ефективної роботи зі списками та іншими ітерабельними типами даних.
Долучайтеся до Алекса, який демонструє використання циклів for для спрощення операцій у нашому продуктовому магазині:
Використання циклів for у Python дозволяє виконувати блок коду повторно для кожного елемента в колекції (ітерабельному об'єкті). Основна інформація про цикли for:
Синтаксис
for variable in iterable:
# Code to execute for each item
Цикл for застосовується для поелементного проходження послідовності, наприклад списку.
Починайте з ключового слова for, далі оберіть ім'я змінної, наприклад item. Ця змінна тимчасово зберігає кожен елемент із послідовності. Після цього використовуйте ключове слово in та ітерабельний об'єкт, наприклад groceryItems.
Код усередині циклу виконується один раз для кожного елемента послідовності. На кожній ітерації item приймає наступне значення з groceryItems, а функція print() виводить його. Це триває, доки всі елементи списку не будуть оброблені.
1234groceryItems = ["milk", "eggs", "cheese", "butter"] for item in groceryItems: # Code to be executed print(item)
Ітерація означає процес багаторазового виконання блоку коду. Python підтримує два основних типи ітерацій:
Детермінована ітерація
Коли кількість повторень відомо заздалегідь. for-цикли є класичним прикладом, автоматично завершуються після досягнення кінця послідовності.
Недетермінована ітерація
Виконання триває доти, доки не буде виконано певну умову, зазвичай реалізується за допомогою циклів while, які будуть детально розглянуті у наступному розділі.
Приклади застосування
Підрахунок кількості елементів у списку покупок:
1234567groceryItems = ["milk", "eggs", "cheese", "bread"] count = 0 for item in groceryItems: count = count + 1 print(count)
Цей цикл проходить по кожному елементу у groceryItems.
Кожного разу при виконанні циклу значення count збільшується на 1.
Після завершення циклу у змінній count зберігається загальна кількість елементів у списку покупок.
Обчислення загальної вартості продуктів:
1234567prices = [2.50, 3.00, 4.75, 1.80] totalCost = 0 for price in prices: totalCost = totalCost + price print("Total cost of Groceries:", totalCost)
У цьому прикладі список містить ціни на продукти замість назв товарів.
Цикл проходить по кожній ціні та додає її до totalCost.
Після завершення циклу totalCost містить суму всіх цін на продукти.
Swipe to start coding
Сума цін товарів
Обчислення загальної вартості товарів за допомогою циклу for для проходження списку цін.
- Створіть змінну
totalі встановіть її значення на0. - Використайте цикл for для проходження кожної
priceу спискуprices. - Додавайте кожну
priceдо змінноїtotalвсередині циклу. - Виведіть фінальне значення
totalпісля завершення циклу.
Рішення
Дякуємо за ваш відгук!
single