циклы используются для повторения действий внутри другого цикла. В 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
```
Теперь мы можем импортировать этот модуль в другую программу и использовать функцию `площадь_круга`:
```python
main.py
import math_utils
радиус = 5
площадь = math_utils.площадь_круга(радиус)
print(f"Площадь круга с радиусом {радиус} равна {площадь}")
```
В этом примере мы импортируем модуль `math_utils` и используем функцию `площадь_круга`, чтобы вычислить площадь круга с радиусом 5.
Практика
Теперь давайте попробуем написать свою собственную функцию и модуль. Создайте файл `my_module.py` добавьте в него функцию, которая выводит на экран случайное число:
```python
my_module.py
import random
def случайное_число():
return random.randint(1, 100)
```
Затем создайте файл `main.py` и импортируйте модуль `my_module`:
```python
main.py
import my_module
число = my_module.случайное_число()
print(f"Случайное