# Индивидуальное контрольное задание по Теме 7

Кузьменко Елена, А-02-23, Вариант 13

## Задание

    Разработайте функцию с 3 аргументами, которая на основе заданной целочисленной последовательности (список или кортеж) – аргумент функции - формирует два текстовых файла с заданными именами (аргументы функции), причем в первый файл записывает из исходной последовательности четные значения, а во второй – нечетные. Проверьте функцию на примере кортежа с 40 случайными целыми числами.

## Решение 

### 1) Разработка функции

```py
>>> def files(N, f_chet, f_nchet):
    fp1 = open(f_chet, 'w')
    fp2 = open(f_nchet, 'w')
    for i in N:
        s = str(i) + '\n'
        if i % 2 == 0:
            fp1.write(s)
        else:
            fp2.write(s)
    fp1.close()
    fp2.close()
```

### 2) Проверка на примере кортежа

```py
>>> import random
>>> test = tuple(random.randint(1,100) for j in range(40))
>>> files(test, 'f_chet.txt', 'f_nchet.txt')
```

#### Содержание файла 'f_chet.txt':

    24
    44
    18
    72
    12
    22
    100
    92
    92
    20
    72
    58
    26
    6
    36
    42
    36

#### Содержание файла 'f_nchet.txt':

    29
    17
    25
    95
    61
    13
    83
    95
    73
    71
    19
    89
    1   
    7
    87
    49
    37
    95
    11
    65
    63
    23
    81

