


Цикл for python
прохожу простой курс для введения в язык программирования python, ранее не было опыта с другими языками программирования, и вот проблема, я очень хорошо понял работу цикла while, но цикл for для меня загадка, если есть те кто могут дословно все обьяснить, или видео может есть где автор отлично обьясняет даже самому тупому
Странно, у всех наоборот конечно)
Цикл 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
Цикл for в Python итерируется по последовательности (списку, строке, кортеже и т.д.) или по объекту, поддерживающему итерацию, выполняя блок кода для каждого элемента, в отличие от while, управляемого условием; понимание while не гарантирует понимание for, так как это разные парадигмы итерации.
для меня for легче чем while бро считай что ты уже крутой