Циклы
Цикл for похож на цикл foreach из C++
for var in Array:
[tab] <code>
Можно создавать цикл от 2-х переменных используя цикл и zip
for var1, var2 in zip(...):
[tab] <code>
В переменную var последовательно копируются все данные из контейнера (Array)
Пример:
s =[1,2,3,4]
for var in s:
print(var)
print(“var isnot clean”)
print(var)
Важно отметить, что видимость переменных не ограничивается телом цикла!!!
т.е. var видна после него.
Цикл while похож на аналогичный цикл из C++
while <условие (булевское выражение)>:
[tab] <code>
Пример:
var =0
while var<10:
print(var) #0...9
var +=1
print("var isnot clean")
print(var) #10
Как и в C++ можно прервать цикл использовав ключевое слово break
Как и в C++ можно пропустить часть кода в цикле использовав ключевое слово continue