Главная страница » Python » 71. Цикл for и функция range
Добро пожаловать на последний урок по Python! Сегодня мы рассмотрим цикл for
в сочетании с функцией range
. Эта комбинация позволяет легко итерировать по последовательности чисел и является основным инструментом для выполнения повторяющихся задач.
range
Функция range
генерирует последовательность чисел. Она может принимать до трех аргументов: start
, stop
и step
.
range(stop)
range(start, stop)
range(start, stop, step)
for i in range(5):
print(i)
# Ожидаемый вывод:
# 0
# 1
# 2
# 3
# 4
range
с одним аргументомКогда передается только один аргумент, range
генерирует числа от 0 до указанного значения, не включая его.
for i in range(3):
print(i)
# Ожидаемый вывод:
# 0
# 1
# 2
range
с двумя аргументамиКогда передаются два аргумента, range
генерирует числа от start
до stop
, не включая stop
.
for i in range(2, 5):
print(i)
# Ожидаемый вывод:
# 2
# 3
# 4
range
с тремя аргументамиКогда передаются три аргумента, range
генерирует числа от start
до stop
, не включая stop
, с шагом step
.
for i in range(1, 10, 2):
print(i)
# Ожидаемый вывод:
# 1
# 3
# 5
# 7
# 9
step
Вы можете использовать отрицательное значение для step
, чтобы генерировать последовательность чисел в обратном порядке.
for i in range(10, 0, -2):
print(i)
# Ожидаемый вывод:
# 10
# 8
# 6
# 4
# 2
На этом уроке мы изучили использование функции range
в циклах for
, что позволяет легко итерировать по последовательности чисел. Эти знания помогут вам создавать эффективные и гибкие программы. Практикуйтесь с функцией range
, чтобы лучше понять её возможности и улучшить свои навыки программирования.
Наша цель и главная задача сделать качественное образование в вашем браузере
Телефон: +375 33 910-08-92
Email: info@codefor.tech
Адрес: г. Барановичи, ул. Пирогова, д. 7
© 2024 Все права защищены. CodeFor.