Тест 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 надає зручний спосіб для виконання ітерацій по елементам структур даних і послідовностей, роблячи код більш читаним і компактним.