Menu
Coddy logo textTech

Цикл For

Часть раздела Fundamentals путешествия по Python на Coddy — урок 35 из 77.

Иногда при программировании необходимо выполнить одну и ту же или почти одну и ту же операцию несколько раз.

Чтобы не писать одно и то же снова и снова, мы можем использовать циклы.

Цикл for имеет следующий синтаксис:

for i in range(start, end):
    code

range(start, end) определяет, какое значение является start, а какое — end. Переменная i будет последовательно получать все значения от start до end (не включая end). Например:

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

Это выполнит команду print 5 раз:

0
1
2
3
4

Мы можем упростить range(0, 5) до range(5):

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

Вы также можете объединять i с другим текстом, используя f-строку. Поставьте f перед строкой и используйте {i} внутри нее, чтобы вставить значение i:

for i in range(1, 4):
	print(f"Item number: {i}")

Это выведет:

Item number: 1
Item number: 2
Item number: 3

У циклов много вариантов использования. Например, давайте просуммируем все числа от 1 до 100:

sum_numbers = 0
for i in range(1, 101):
	sum_numbers += i
print(sum_numbers)

Сначала этот код пройдет в цикле по всем числам от 1 до 101 (не включая 101) и просуммирует их. Затем он выведет переменную sum_numbers.

challenge icon

Задание

Новичок

Напишите программу, которая выводит "Hello Coddy: " и значение i от 3 до 27 (включая оба числа), используя цикл for loop.

Это означает, что вы выведете всего 25 строк, начиная с 3 и заканчивая 27.

Вывод будет выглядеть так:

Hello Coddy: 3
Hello Coddy: 4
...
Hello Coddy: 27

Попробуйте сами

quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Fundamentals