Python Lab
Цикл forУрок 1 из 9

Цикл for и range() — основы

15 мин20 XP

Цикл for

for перебирает элементы последовательности по одному.

python
for i in range(5): print(i) # 0 1 2 3 4

range() — три варианта

python
range(5) # 0, 1, 2, 3, 4 range(2, 7) # 2, 3, 4, 5, 6 range(1, 10, 2) # 1, 3, 5, 7, 9 (шаг 2) range(10, 0, -1) # 10, 9, 8, ..., 1 (обратный)

Перебор списка и строки

python
fruits = ["яблоко", "банан", "вишня"] for fruit in fruits: print(fruit) for char in "Python": print(char, end=" ") # P y t h o n

Переменная цикла

python
# Если переменная не нужна — используйте _ for _ in range(3): print("Привет!") # Привет! × 3

📌 Запомни

  • range(n) — от 0 до n-1
  • range(a, b) — от a до b-1 (b не включается!)
  • for перебирает любую итерируемую последовательность

Квест

Числа от 1 до 10

15 мин25 XP

Выведите числа от 1 до 10 включительно, каждое на новой строке.

Ожидаемый вывод:

1
2
...
10

Результаты появятся здесь после выполнения кода.