Files
DataRush/docs/docs/Python/conds.md
T
2025-03-01 20:25:47 +03:00

2.3 KiB

sidebar_position
sidebar_position
4

Управление потоком выполнения

Управление потоком выполнения позволяет программе принимать решения и выполнять различные блоки кода в зависимости от определенных условий или повторять определенные действия.

Условные операторы (if, elif, else):

Оператор if позволяет выполнить блок кода, только если условие истинно. Операторы elif (else if) и else позволяют задать альтернативные блоки кода для выполнения, если основное условие ложно.

age = 20

if age >= 18:
    print("Вы совершеннолетний")
elif age >= 16:
    print("Вы почти совершеннолетний")
else:
    print("Вы несовершеннолетний")

Циклы (for, while):

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

  • Цикл for: Используется для итерации по последовательности (списку, кортежу, строке и т.д.).
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
    print(fruit)
  • Цикл while: Выполняет блок кода, пока условие истинно.
count = 0
while count < 5:
    print(count)
    count += 1

Операторы break и continue:

  • break: Прерывает выполнение цикла.
  • continue: Переходит к следующей итерации цикла, пропуская оставшуюся часть текущей итерации.
for i in range(10):
    if i == 3:
        break  # Прерываем цикл, когда i равно 3
    print(i) # Выведет 0, 1, 2

for i in range(5):
    if i == 2:
        continue # Переходим к следующей итерации, когда i равно 2
    print(i) # Выведет 0, 1, 3, 4