Циклы в Python

for

Цикл for позволяет выполнить блок кода определенное количество раз.


for i in range(10): # Перебор от нуля до 10
    print(i, end = ', ') # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,

for i in range(5): # Перебор от нуля до 5
    if(i ==  2): # Пропускаем цифру 2
        continue
    print(i, end = ', ') # 0, 1, 3, 4,

for i in range(5): # Перебор от нуля до 5
    if(i ==  2): # Прерываемся на цифре 2
        break
    print(i, end = ', ') # 0, 1,

for i in range(5): # Перебор от нуля до 5
    if(i ==  2): # Прерываемся на цифре 2
        break
    print(i, end = ', ') # 0, 1,
else: # Для for и while секция else выполнится если был выход не через break
    print("Не было break")

for i in range(10): # Перебор от нуля до 10
    print(i, end = '_') 
    for y in range(3):  # Перебор от нуля до 3
        print(i + y + 1, end = '')
    print(end = ', ') # 0_123, 1_234, 2_345, 3_456, 4_567, 5_678, 6_789, 7_8910, 8_91011, 9_101112,

while

Цикл while позволяет выполнить блок кода, пока выполняется условие, следующее после ключевого слова while.


i = 0
while i < 5:
    print(i, end = ' ') # 0 1 2 3 4 
    i += 1

i = 0
while i < 5:
    print(i, end = ' ') # 0 1 2
    i += 1
    if i == 3:
        break

i = 0
while i < 5:
    print(i, end = ' ') 
    i += 1
    if i == 12: # Никогда не сработает
        break
else:
    print('no break') # 0 1 2 3 4 no break
2024-06-29



Понравилась страница?
Добавить в закладки
Или поделиться!

Связанные темы

Словари
Исключения
Файлы
Функции в Python
Списки
Циклы
Достоинства и недостатки языка Python
Целые, вещественные и комплексные числа в Python
ООП
Вывод текста
Множества
Строки
Синтаксис языка Python
Время выполнения программы на Python
Кортежи в Python
Типы данных