Цикл for и функция range()

Python для школьников

Теория

Цикл for позволяет повторять блок кода фиксированное количество раз. Для генерации чисел используют функцию range().

Примеры

1️⃣ Вывести числа от 0 до 4:

for i in range(5):
    print(i)

2️⃣ С указанием начала и конца:

for i in range(2, 6):
    print(i)  # 2,3,4,5

3️⃣ С шагом:

for i in range(0, 10, 2):
    print(i)  # 0,2,4,6,8

4️⃣ Перебор элементов списка:

fruits = ["яблоко", "банан", "вишня"]
for fruit in fruits:
    print(fruit)

Мини-тест

1. Сколько раз выполнится цикл: for i in range(3): ?

2. Как перебрать список?

3. Что выведет код: for i in range(1,4): print(i) ?

Домашнее задание

  1. Выведите все числа от 1 до 10 с помощью цикла for.
  2. Суммируйте элементы списка с помощью цикла for.