#22. Оператор цикла for. Функция range() | Python для начинающих

preview_player
Показать описание
Их этого видео узнаете как работает оператор цикла for, в чем его отличие от оператора цикла while. Приводятся примеры работы оператора for для перебора списков и строк. Рассказывается о функции range() для генерирования арифметической последовательности целых чисел. Совместная работа цикла for и функции range().

Рекомендации по теме
Комментарии
Автор

Спасибо автору за объяснение цикла for и функции range(). Я по-прежнему стараюсь быть лучше каждый день, чтобы стать счастливым.

thebaingames
Автор

Очень ждал урок по функции range! Спасибо

ИванКруткевич
Автор

Спасибо вам огромное за ваши труды. Вы преподаватель от бога, благодаря вам поняла что не все потеряно)) Даже кипящего чайника можно обучить.

wowpusha
Автор

Спасибо за урок, прям как глоток горного воздуха

elenalevasheva
Автор

Огромное вам спасибо, за ваш труд!))👆🙏🦾

vlad-qxfu
Автор

Очень хорошая лекция. Сергею спасибо 🙂

СергейКондулуков-зч
Автор

Очень понятно, спасибо. Лайк и подписка

ИннаЛиксакова-он
Автор

за 12 минут объяснил понятнее, чем училка в шк за пол года

АсельКайсагалиева
Автор

Подскажите, пожалуйста, на 12:00 минуте, зачем в третьей строке писать S=0 ? какой в этом смысл? Заранее, спасибо

viktorgladkov
Автор

Чуть позже посмотрю... А так like как обычно

андрейхоменко-ия
Автор

len() вычисляется каждый раз или это фиксированное значение не требующее обработки? Другими словами, если мне нужно несколько раз использовать len() то лучше сохранить это значение в переменной или на скорость вычисления это не влияет?

rozavaganova
Автор

Сергей, здравствуйте! Изучаю сейчас циклы, решаю задачи. Вот никак не могу одну решить! Уже дня 3 бьюсь и не пойму где ошибка? Если поможете, наведёте на мысль, буду очень признателен. Условие- На вход программе подается два натуральных числа a и b (a < b). Напишите программу, которая находит натуральное число из отрезка [a;b] с максимальной суммой делителей. Я написал такой вот код:
a = int(input())
b = int(input())
summer = 0
num = 0
max_sum = 0
max_num = 0
for i in range(a, b + 1):
for j in range(1, i):
if i % j == 0:
num = i
summer += j
if max_sum <= summer:
max_sum = summer
max_num = num
sumer = 0
print(max_num)
print(max_sum)


В результате ответ не корректный! В чём ошибка?

evgeniyacteck
Автор

а как сделать шаг дробным к примеру for i in range( -2, 2, 0.5), но этот шаг питон выдаёт за ошибку

Доедаюзакурседом-хв
Автор

А почему мы поменяли х на i? Почему нельзя было продолжить с иксом

seriklepessov
Автор

если range() это не список, тогда что это? Почему этот range не относится к общеизвестным типам данных?

усфа
Автор

Можно ли чтобы цикл наоборот сработал типо от 10 до 1 тоесть 10 9 8 7 6 5 4 3 2 1

ДарханКаригулов-кщ