mirror of
https://gitlab.com/megazordpobeda/DataRush.git
synced 2026-05-23 13:17:10 +00:00
2.3 KiB
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