
Тест Python. Цикл for
Вступ
Python – це одна з найпопулярніших мов програмування. Вона проста у вивченні, тому багато людей використовують її для створення ігор, вебсайтів та різних програм.
Сьогодні ми познайомимося з циклом for
у Python. Він допомагає виконувати одну і ту ж дію кілька разів, що дуже корисно при роботі з великими обсягами даних або повторюваними завданнями.
Що таке цикл for
?
Цикл for
дозволяє повторювати певний набір команд кілька разів. Наприклад, якщо ми хочемо 5 разів вивести на екран слово "Привіт!"
, ми можемо зробити це ось так:
print("Привіт!")
print("Привіт!")
print("Привіт!")
print("Привіт!")
print("Привіт!")
Але це не дуже зручно. Якщо потрібно 100 або 1000 разів? Ось тут і допоможе цикл for
.
Синтаксис циклу for
В Python цикл for
записується так:
for змінна in послідовність:
команда_1
команда_2
Як це працює?
змінна
– це змінна, яка приймає значення з послідовності.послідовність
– це набір значень, які будуть опрацьовані циклом.команди
– це дії, які виконуються у циклі.
Використання for
з функцією range()
Функція range()
створює послідовність чисел, яку можна використовувати в for
. Наприклад, якщо ми хочемо 5 разів вивести "Привіт!"
, можна зробити так:
for i in range(5):
print("Привіт!")
📌 range(5)
створює числа від 0 до 4 (5 чисел).
📌 i
– це змінна, яка на кожному кроці циклу отримує наступне число з range()
.
📌 Команда print("Привіт!")
виконується 5 разів.
Приклади використання циклу for
Приклад 1: Виведення чисел від 1 до 10
for i in range(1, 11):
print(i)
📌 range(1, 11)
означає, що числа будуть від 1 до 10 (11 не включається).
Приклад 2: Виведення парних чисел від 2 до 10
for i in range(2, 11, 2):
print(i)
📌 Третій параметр у range()
(2) означає, що ми будемо пропускати кожне непарне число.
Приклад 3: Виведення чисел у зворотному порядку
for i in range(10, 0, -1):
print(i)
📌 -1
означає, що ми йдемо у зворотному напрямку.
Приклад 4: Робота з рядками
слово = "Python"
for буква in слово:
print(буква)
📌 for
перебирає кожну букву слова "Python"
і виводить її.
Практичне завдання
✏ Напишіть програму, яка запитує у користувача число n
і виводить таблицю множення для числа n
від 1 до 10.
Очікуваний результат:
Введіть число: 3
3 × 1 = 3
3 × 2 = 6
...
3 × 10 = 30
Підказка: використовуйте цикл for
та range(1, 11)
.
Підсумки
✅ Ми дізналися, що таке цикл for
.
✅ Ознайомилися з функцією range()
.
✅ Навчилися використовувати for
для роботи з числами та рядками.
🔹 Домашнє завдання: Написати програму, яка виводить квадрати чисел від 1 до 10.
💡 Підказка: використовуйте for
і print(i * i)
.
Цикл for Python використовується для ітерації по елементах будь-якої послідовності (наприклад, рядку, списку або кортежу) або іншому об’єкту, що ітерується. Ось приклади використання циклу for:
Приклад 1: Ітерація за списком
# Створюємо список чисел
numbers = [1, 2, 3, 4, 5]
# Ітерація за елементами списку
for num in numbers:
print(num)
Результат:
1
2
3
4
5
Приклад 2: Ітерація по рядку
# Ітерація за символами рядка
for char in “Hello”:
print(char)
Результат:
H
e
l
l
o
Приклад 3: Ітерація діапазону чисел
# Ітерація по діапазону чисел від 1 до 5 (не включно)
for i in range(1, 6):
print(i)
Результат:
1
2
3
4
5
Приклад 4: Використання функції enumerate для доступу до індексу та значення елемента
# Створюємо список рядків
fruits = [“apple”, “banana”, “cherry”]
# Використовуємо enumerate для доступу до індексу та значення елемента
для index, fruit in enumerate(fruits):
print(f”Index {index}: {fruit}”)
Результат:
yaml
Index 0: apple
Index 1: banana
Index 2: cherry
Цикл for Python надає зручний спосіб для виконання ітерацій по елементам структур даних і послідовностей, роблячи код більш читаним і компактним.