Python и Robot Framework: Основы и практика автоматизированного тестирования - страница 5

Шрифт
Интервал



Пример использования цикла `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


```


Теперь мы можем импортировать этот модуль в другую программу и использовать функцию `площадь_круга`: