Найти тему

👩‍💻 Освоение контрольных операторов в Python: continue, break, exit, yield и pass #tpy

Оглавление

Python предлагает разнообразные контрольные операторы, которые помогают управлять потоком выполнения программы. Давайте рассмотрим пять ключевых операторов: continue, break, exit, yield и pass, и узнаем, как они используются в Python.

1. CONTINUE
Оператор continue используется в циклах для перехода к следующей итерации, пропуская текущую итерацию. Пример:

for i in range(5):
if i == 2:
continue
print(i, end=' ') # Вывод: 0 1 3 4

2. BREAK
Оператор break используется для прерывания выполнения цикла (только в котором мы находимся), когда выполняется определенное условие. Пример:

for i in range(5):
if i == 3:
break
print(i, end=' ') # Вывод: 0 1 2

3. EXIT
Функция exit() используется для выхода из программы или интерпретатора Python. Пример:

answer = input("Хотите выйти из программы? (yes/no): ")
if answer == 'yes':
exit()
else:
print("Программа продолжает работу.")

4. YIELD
Оператор yield используется в генераторах для возврата значений последовательно, без завершения функции. Пример:

def my_generator():
for i in range(5):
yield i

gen = my_generator()
for item in gen:
print(item, end=' ') # Вывод: 0 1 2 3 4

5. PASS
Оператор pass не делает ничего. Он используется в тех местах, где синтаксически требуется оператор, но никаких действий выполнять не нужно. Пример:

x = 5
if x < 0:
pass # Временно оставляем этот блок пустым
else:
print("x не отрицательное число")

Читайте нас в телеграмме:

Информатика ЕГЭ | itpy 👨‍💻

Присоединяйся к нашему Телеграм каналу: t.me/informatika_kege_itpy
Присоединяйся к нашему Телеграм каналу: t.me/informatika_kege_itpy