Урок 4: Циклы в Python: for и while

Циклы в Python: for и while

Краткое введение

Циклы — это фундаментальные конструкции в программировании, позволяющие повторять выполнение определённого блока кода. В Python есть два основных типа циклов: for и while. Цикл for идеально подходит для итерации по элементам любого итерируемого объекта, в то время как while выполняется до тех пор, пока условие остаётся истинным.

Теоретическая часть

Цикл for

Цикл for используется для обхода элементов последовательности или итерируемого объекта (например, списка, строки, кортежа, словаря или множества). Синтаксис цикла for позволяет указать переменную, которая будет последовательно принимать значение каждого элемента в итерируемом объекте.

Цикл while

Цикл while повторяет выполнение блока кода, пока выполняется заданное условие. Он отлично подходит для ситуаций, когда количество итераций заранее неизвестно. Важно обеспечить, чтобы условие в какой-то момент стало ложным, чтобы избежать бесконечного цикла.

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

С помощью оператора break можно немедленно прервать выполнение цикла, вне зависимости от его условий. Оператор continue используется для пропуска текущей итерации цикла и перехода к следующей итерации.

Примеры кода

# Пример цикла for
for i in range(5):
 print(i)

# Пример цикла while
count = 0
while count < 5:
 print(count)
 count += 1

# Использование break и continue
for num in range(10):
 if num == 3:
 continue # Пропускает 3
 if num == 8:
 break # Прерывает цикл на 8
 print(num)

Практические задания

Напишите программу с использованием цикла while, которая будет запрашивать у пользователя числа, пока он не введёт 0, после чего выводить сумму всех введённых чисел.

Решение задания

total = 0
number = int(input("Введите число: "))
while number != 0:
 total += number
 number = int(input("Введите число: "))
print("Сумма чисел:", total)

© 2024 realschule.ru

Категория: Python с нуля | Добавил: Admin (07.03.2024)
Просмотров: 50 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: