Циклы

Циклы

Цикл 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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *