Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Цикли For | Цикли
Вступ до Python

bookЦикли For

У цьому розділі розглядається, як цикли є ключовим інструментом для автоматизації повторюваних завдань і необхідні для ефективної роботи зі списками та іншими ітерабельними типами даних.

Долучайтеся до Алекса, який демонструє використання циклів for для спрощення операцій у нашому продуктовому магазині:

Використання циклів for у Python дозволяє виконувати блок коду повторно для кожного елемента в колекції (ітерабельному об'єкті). Основна інформація про цикли for:

Синтаксис


for variable in iterable:
    # Code to execute for each item

Цикл for застосовується для поелементного проходження послідовності, наприклад списку.

Починайте з ключового слова for, далі оберіть ім'я змінної, наприклад item. Ця змінна тимчасово зберігає кожен елемент із послідовності. Після цього використовуйте ключове слово in та ітерабельний об'єкт, наприклад groceryItems.

Код усередині циклу виконується один раз для кожного елемента послідовності. На кожній ітерації item приймає наступне значення з groceryItems, а функція print() виводить його. Це триває, доки всі елементи списку не будуть оброблені.

1234
groceryItems = ["milk", "eggs", "cheese", "butter"] for item in groceryItems: # Code to be executed print(item)
copy

Ітерація означає процес багаторазового виконання блоку коду. Python підтримує два основних типи ітерацій:

Детермінована ітерація

Коли кількість повторень відомо заздалегідь. for-цикли є класичним прикладом, автоматично завершуються після досягнення кінця послідовності.

Недетермінована ітерація

Виконання триває доти, доки не буде виконано певну умову, зазвичай реалізується за допомогою циклів while, які будуть детально розглянуті у наступному розділі.

Приклади застосування

Підрахунок кількості елементів у списку покупок:

1234567
groceryItems = ["milk", "eggs", "cheese", "bread"] count = 0 for item in groceryItems: count = count + 1 print(count)
copy

Цей цикл проходить по кожному елементу у groceryItems. Кожного разу при виконанні циклу значення count збільшується на 1. Після завершення циклу у змінній count зберігається загальна кількість елементів у списку покупок.

Обчислення загальної вартості продуктів:

1234567
prices = [2.50, 3.00, 4.75, 1.80] totalCost = 0 for price in prices: totalCost = totalCost + price print("Total cost of Groceries:", totalCost)
copy

У цьому прикладі список містить ціни на продукти замість назв товарів. Цикл проходить по кожній ціні та додає її до totalCost. Після завершення циклу totalCost містить суму всіх цін на продукти.

Завдання

Swipe to start coding

Сума цін товарів

Обчислення загальної вартості товарів за допомогою циклу for для проходження списку цін.

  1. Створіть змінну total і встановіть її значення на 0.
  2. Використайте цикл for для проходження кожної price у списку prices.
  3. Додавайте кожну price до змінної total всередині циклу.
  4. Виведіть фінальне значення total після завершення циклу.

Рішення

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 5. Розділ 1
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

close

bookЦикли For

Свайпніть щоб показати меню

У цьому розділі розглядається, як цикли є ключовим інструментом для автоматизації повторюваних завдань і необхідні для ефективної роботи зі списками та іншими ітерабельними типами даних.

Долучайтеся до Алекса, який демонструє використання циклів for для спрощення операцій у нашому продуктовому магазині:

Використання циклів for у Python дозволяє виконувати блок коду повторно для кожного елемента в колекції (ітерабельному об'єкті). Основна інформація про цикли for:

Синтаксис


for variable in iterable:
    # Code to execute for each item

Цикл for застосовується для поелементного проходження послідовності, наприклад списку.

Починайте з ключового слова for, далі оберіть ім'я змінної, наприклад item. Ця змінна тимчасово зберігає кожен елемент із послідовності. Після цього використовуйте ключове слово in та ітерабельний об'єкт, наприклад groceryItems.

Код усередині циклу виконується один раз для кожного елемента послідовності. На кожній ітерації item приймає наступне значення з groceryItems, а функція print() виводить його. Це триває, доки всі елементи списку не будуть оброблені.

1234
groceryItems = ["milk", "eggs", "cheese", "butter"] for item in groceryItems: # Code to be executed print(item)
copy

Ітерація означає процес багаторазового виконання блоку коду. Python підтримує два основних типи ітерацій:

Детермінована ітерація

Коли кількість повторень відомо заздалегідь. for-цикли є класичним прикладом, автоматично завершуються після досягнення кінця послідовності.

Недетермінована ітерація

Виконання триває доти, доки не буде виконано певну умову, зазвичай реалізується за допомогою циклів while, які будуть детально розглянуті у наступному розділі.

Приклади застосування

Підрахунок кількості елементів у списку покупок:

1234567
groceryItems = ["milk", "eggs", "cheese", "bread"] count = 0 for item in groceryItems: count = count + 1 print(count)
copy

Цей цикл проходить по кожному елементу у groceryItems. Кожного разу при виконанні циклу значення count збільшується на 1. Після завершення циклу у змінній count зберігається загальна кількість елементів у списку покупок.

Обчислення загальної вартості продуктів:

1234567
prices = [2.50, 3.00, 4.75, 1.80] totalCost = 0 for price in prices: totalCost = totalCost + price print("Total cost of Groceries:", totalCost)
copy

У цьому прикладі список містить ціни на продукти замість назв товарів. Цикл проходить по кожній ціні та додає її до totalCost. Після завершення циклу totalCost містить суму всіх цін на продукти.

Завдання

Swipe to start coding

Сума цін товарів

Обчислення загальної вартості товарів за допомогою циклу for для проходження списку цін.

  1. Створіть змінну total і встановіть її значення на 0.
  2. Використайте цикл for для проходження кожної price у списку prices.
  3. Додавайте кожну price до змінної total всередині циклу.
  4. Виведіть фінальне значення total після завершення циклу.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 5. Розділ 1
single

single

some-alt