> For the complete documentation index, see [llms.txt](https://kaze.gitbook.io/qa-theory/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kaze.gitbook.io/qa-theory/teoriya-avtomatizirovannogo-testirovaniya.md).

# Теория автоматизированного тестирования

Есть список `a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]`.

Выведите все элементы, которые меньше `5`.

1. **С использованием List Comprehension:**

   ```python
   a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
   result = [element for element in a if element < 5]
   print(result)
   ```
2. **С использованием обычного цикла:**

   ```python
   a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
   result = []
   for element in a:
       if element < 5:
           result.append(element)
   print(result)
   ```

Оба варианта создадут список `result`, который будет содержать все элементы из списка `a`, которые меньше 5. В выводе вы увидите:

```
[1, 1, 2, 3]
```
