Циклы в Python

Азы Python

Циклы позволяют выполнять блок кода несколько раз. В Python основные циклы – это for и while. Рассмотрим их использование с подробными примерами.

Цикл for

Цикл for используется для перебора последовательностей (например, списков, строк, диапазонов чисел).

Пример: Перебор элементов списка

Этот код выведет:

Пример: Перебор символов строки

Этот код выведет:

Пример: Использование функции range()

Функция range() генерирует последовательность чисел.

Этот код выведет:

Вы также можете задать начальное значение и шаг:

Этот код выведет:

Цикл while

Цикл while выполняется до тех пор, пока условие истинно (True).

Пример: Цикл с условием

Этот код выведет:

Пример: Бесконечный цикл и его прерывание

Бесконечный цикл можно создать с помощью while True. Такой цикл должен содержать условие выхода с помощью break.

Этот код будет запрашивать имя пользователя до тех пор, пока не будет введено ‘exit’.

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

Оператор break

Оператор break используется для немедленного выхода из цикла.

Пример:

Этот код выведет:

Оператор continue

Оператор continue используется для пропуска текущей итерации и перехода к следующей.

Пример:

Этот код выведет:

Пример программы с использованием циклов

Напишем программу, которая запрашивает у пользователя 5 чисел и вычисляет их сумму.

Дополнительные примеры:

1. Сумма чисел от 1 до n:

2. Таблица умножения:

3. Угадай число:

4. Вывод простых чисел:

5. Рисование треугольника из звездочек:

Итог

Циклы for и while являются важной частью программирования и позволяют выполнять повторяющиеся задачи. Понимание их работы и умение использовать операторы break и continue помогут вам создавать более эффективные и гибкие программы.

Рейтинг
( 1 оценка, среднее 5 из 5 )
Понравилась статья? Поделиться с друзьями:
Инфоучка
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: