Тест 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

Тест Python. Цикл for

Цикл for Python надає зручний спосіб для виконання ітерацій по елементам структур даних і послідовностей, роблячи код більш читаним і компактним.