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

Зміст курсу

Вступ до Python

Вступ до Python

1. Початок роботи
2. Змінні та Типи
3. Умовні оператори
4. Інші типи даних
5. Цикли
6. Функції

book
Підсумок

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

Ось короткий підсумок того, що ви пройшли:

Цикли For

Ви освоїли синтаксис та застосування циклів for, навчившись ітерації по колекціях, таких як списки та словники, ефективно.

12345
product_stock = {"Milk": 120, "Eggs": 200} # Iterating over a dictionary for product, stock in product_stock.items(): print(f"{product} has {stock} units in stock.")
copy

Цикли While

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

123456
milk_stock = 50 # Monitoring stock levels while milk_stock > 15: print(f"Milk stock: {milk_stock}") milk_stock -= 10 # Decrementing stock
copy

Використання функції Range

Ви навчилися використовувати функцію range() для генерації послідовностей чисел, що особливо корисно в циклах для повторюваних завдань. Ми розглянули її три форми: починаючи з нуля, визначаючи початок і кінець, і вказуючи крок:

123
# Using `range()` for scheduling for day in range(1, 8): # From day 1 to day 7 print(f"Schedule for day {day}")
copy

Ітерація по індексах

Ітерація по індексах за допомогою range() та len() була важливою для доступу та маніпуляції елементами списку безпосередньо за їх індексами, забезпечуючи точність у завданнях з кількома колекціями:

1234567
products = ["Bread", "Eggs", "Milk"] prices = [2.30, 2.50, 3.40] # Applying a discount and displaying the updated prices for i in range(len(prices)): prices[i] = prices[i] * 0.9 # Apply a 10% discount to each price print(f"The price of {products[i]} is now {prices[i]}")
copy

Освоєння вкладених циклів

Ви дослідили вкладені цикли, демонструючи, як один цикл може бути розміщений всередині іншого для управління багатовимірними структурами даних, такими як списки списків. Цей підхід відображає реальні ситуації, такі як управління різними секціями магазину:

123456789
aisles = [["Apples", "Bananas"], ["Milk", "Cheese"]] # Outer loop to manage aisles for aisle in aisles: print(f"Aisle #{aisles.index(aisle) + 1}:") # Nested loop to manage items in each aisle for item in aisle: print(item)
copy

1. Який з наступних циклів for ініціалізовано правильно?

2. Яка кількість stock призведе до пропуску цього циклу?

3. Які три можливі аргументи для функції range()?

4. Коли нам потрібно отримати доступ до індексу кожного елемента списку, що ми використовуємо для ітерації через індекси?

question mark

Який з наступних циклів for ініціалізовано правильно?

Select the correct answer

question mark

Яка кількість stock призведе до пропуску цього циклу?

Select the correct answer

question mark

Які три можливі аргументи для функції range()?

Select the correct answer

question mark

Коли нам потрібно отримати доступ до індексу кожного елемента списку, що ми використовуємо для ітерації через індекси?

Select the correct answer

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

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

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

Секція 5. Розділ 9
Ми дуже хвилюємося, що щось пішло не так. Що трапилося?
some-alt