Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+3

Цикл for python

прохожу простой курс для введения в язык программирования python, ранее не было опыта с другими языками программирования, и вот проблема, я очень хорошо понял работу цикла while, но цикл for для меня загадка, если есть те кто могут дословно все обьяснить, или видео может есть где автор отлично обьясняет даже самому тупому

По дате
По рейтингу
Аватар пользователя
Знаток
7мес

Странно, у всех наоборот конечно)
Цикл for перебирает список, строку и тд. Например:
a = 'abc'
for i in a:
print(i)
Выводит:
a
b
c

Переменной i поочередно присваивается значения из переменной a.
Я не знаю проходил ли ты range, но вот еще пример

for i in range(10):
print(i)
0
1
2
3
4
5
6
7
8
9

Аватар пользователя
Просветленный
7мес

Цикл for в Python итерируется по последовательности (списку, строке, кортеже и т.д.) или по объекту, поддерживающему итерацию, выполняя блок кода для каждого элемента, в отличие от while, управляемого условием; понимание while не гарантирует понимание for, так как это разные парадигмы итерации.

Аватар пользователя
Мастер
7мес

для меня for легче чем while бро считай что ты уже крутой