-
Урок 1 – Знайомство з Python
-
Урок 2 – Умовні оператори Python
-
Урок 3 – Цикли Python
-
Урок 4 – Списки Python
-
Урок 5 – Рядки Python
-
Урок 6 – Кортежі та словники Python
-
Урок 7 – Функції Python
-
Урок 8 – Практика Python
-
Урок 9 – Додаткова практика Python
Урок 3 – Цикли Python
Урок 3: Цикли Python
Що таке цикли?
Цикли дозволяють виконувати блок коду кілька разів, поки не буде виконано певну умову. Вони допомагають автоматизувати повторювані завдання та роблять код більш ефективним і зрозумілим.
Основні типи циклів в Python
В Python є два основних типи циклів:
- Цикл for: Використовується для ітерації по елементах послідовності (наприклад, списку або рядка).
- Цикл while: Виконує блок коду, поки умова є істинною.
Цикл for
Цикл for використовується для ітерації по елементах послідовності, таких як список, рядок або кортеж:
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)
У цьому прикладі цикл for ітерує по списку fruits
і виводить кожен елемент списку.
Цикл while
Цикл while виконує блок коду, поки умова є істинною:
count = 1
while count <= 5:
print("Count:", count)
count += 1
У цьому прикладі цикл while виконується, поки змінна count
менша або дорівнює 5. Кожного разу змінна count
збільшується на 1.
Вкладені цикли
Цикли можна вкладати один в один для створення складніших конструкцій:
for i in range(1, 4):
for j in range(1, 4):
print(f"i={i}, j={j}")
У цьому прикладі вкладений цикл for ітерує по діапазону чисел, виводячи значення i
та j
.
Оператор break
Оператор break
дозволяє достроково завершити виконання циклу:
for i in range(1, 10):
if i == 5:
break
print(i)
У цьому прикладі цикл for буде завершений, коли значення i
дорівнює 5.
Оператор continue
Оператор continue
дозволяє пропустити поточну ітерацію та перейти до наступної:
for i in range(1, 10):
if i % 2 == 0:
continue
print(i)
У цьому прикладі цикл for пропустить виведення парних чисел і виведе лише непарні.