Пример использования цикла `while`:
```python
i = 0
while i < 5:
print(i)
i += 1
```
В этом примере мы повторяем действия, пока значение `i` не будет больше или равно 5. Мы выводим на экран и увеличиваем его 1 в каждой итерации.
Вложенные циклы
Вложенные циклы используются для повторения действий внутри другого цикла. В Python мы можем использовать вложенные решения сложных задач.
Пример использования вложенных циклов:
```python
for i in range(3):
for j in range(3):
print(f"i = {i}, j {j}")
```
В этом примере мы повторяем действия для каждого элемента в диапазоне от 0 до 2. Внутри повторения Мы выводим значения `i` и `j` на экран.
Заключение
В этой главе мы изучили управляющие конструкции и циклы в Python. Мы узнали, как использовать условные операторы, вложенные для решения практических задач. следующей рассмотрим функции модули Python узнаем, их создания более сложных программ.
2.2. Функции и модули в Python
В предыдущей главе мы познакомились с основными синтаксическими конструкциями Python и научились писать простые программы. Теперь давайте углубимся в более сложные темы рассмотрим функции модули Python.
Функции
Функции – это блоки кода, которые можно вызывать несколько раз из разных частей программы. Они позволяют нам повторно использовать код, делая программы более эффективными и удобными для поддержки. В Python функции определяются с помощью ключевого слова `def`.
Например, давайте создадим функцию, которая выводит на экран приветствие:
```python
def приветствие(имя):
print(f"Привет, {имя}!")
приветствие("Иван")
```
В этом примере мы определяем функцию `приветствие`, которая принимает один аргумент `имя`. Внутри функции используем оператор `print`, чтобы вывести на экран приветствие. Затем вызываем функцию, передавая ей `"Иван"`.
Модули
Модули – это файлы, содержащие коллекцию функций, переменных и классов. Они позволяют нам организовать код в логические единицы делиться ими между разными программами. В Python модули можно импортировать с помощью ключевого слова `import`.
Например, давайте создадим модуль `math_utils.py`, содержащий функцию для вычисления площади круга:
```python
math_utils.py
import math
def площадь_круга(радиус):
return math.pi радиус 2
```
Теперь мы можем импортировать этот модуль в другую программу и использовать функцию `площадь_круга`: