Цикл forУрок 2 из 9
range() с шагом и обратный отсчёт
15 мин20 XP
range() с тремя параметрами
pythonrange(start, stop, step)
python# Чётные числа:
for i in range(0, 11, 2):
print(i, end=" ") # 0 2 4 6 8 10
# Нечётные от 1 до 9:
for i in range(1, 10, 2):
print(i, end=" ") # 1 3 5 7 9
# Обратный отсчёт:
for i in range(5, 0, -1):
print(i, end=" ") # 5 4 3 2 1
# Обратный перебор списка:
nums = [10, 20, 30, 40]
for i in range(len(nums)-1, -1, -1):
print(nums[i], end=" ") # 40 30 20 10
len() — длина последовательности
pythons = "Python"
print(len(s)) # 6
nums = [1, 2, 3, 4, 5]
for i in range(len(nums)):
print(f"nums[{i}] = {nums[i]}")
📌 Запомни
range(10, 0, -1)— от 10 до 1 включительно (0 не включается)- Шаг может быть отрицательным
range(a, b, step)— b не включается никогда
Квест
Чётные числа и обратный счёт
15 мин30 XP
Выведите две строки:
- Чётные числа от 2 до 10:
2 4 6 8 10 - Обратный отсчёт от 5 до 1:
5 4 3 2 1
Ctrl+Enter — выполнить · Ctrl+Shift+Enter — проверить
Результаты появятся здесь после выполнения кода.