KuzmenkoEA 2 недель назад
Родитель 649a77a487
Сommit 19f0551541

@ -0,0 +1,80 @@
# Индивидуальное контрольное задание по Теме 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
Загрузка…
Отмена
Сохранить