From 8d0d48797028e9b4d6ae45c9ff7060fc3eb1f0ac Mon Sep 17 00:00:00 2001 From: EfimovaLA Date: Fri, 5 Dec 2025 08:06:07 +0000 Subject: [PATCH] =?UTF-8?q?=D0=A3=D0=B4=D0=B0=D0=BB=D0=B8=D1=82=D1=8C=20'T?= =?UTF-8?q?EMA7/task7.txt'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TEMA7/task7.txt | 51 ------------------------------------------------- 1 file changed, 51 deletions(-) delete mode 100644 TEMA7/task7.txt diff --git a/TEMA7/task7.txt b/TEMA7/task7.txt deleted file mode 100644 index b06b6b5..0000000 --- a/TEMA7/task7.txt +++ /dev/null @@ -1,51 +0,0 @@ -# Индивидуальное контрольное задание вариант 18 -Ефимова Людмила, А-03-23 - -Разработайте функцию с двумя аргументами: имя некоторого объекта-последовательности и имя текстового файла вывода. -Функция должна осуществлять запись указанного объекта в заданный файл вывода, причем если объект – это символьная строка, то его надо записать в файл на одной строке, если объект – список или кортеж, то каждый элемент должен записываться на одной строке файла. - -```py -def func(obj, file): - """ Запись объекта-последовательности в текстовый файл - obj - имя объекта - file - имя файла для записи""" - with open(file, 'w', encoding='utf-8') as fp: - if type(obj)==str: - fp.write(obj) - elif type(obj)==list: - for i in obj: - fp.write(str(i)+'\n') - elif type(obj)==tuple: - for i in obj: - fp.write(str(i)+'\n') - else: - print('Неверный тип') -``` - -Проверить функцию с объектами разных классов. - -```py -func([1, 'Hi', 3.33], "file2.txt") # Проверка для списка -func('пум пум пум пурум', "file5.txt") # Проверка для строки -func(('банан', 'пум пум', 'ноль'), "file3.txt") # Проверка для кортежа - -``` -Содержимое файла file2.txt - -```py -1 -Hi -3.33 -``` - -Содержимое файла file5.txt -```py -пум пум пум пурум -``` - -Содержимое файла file3.txt -```py -банан -пум пум -ноль -``` \ No newline at end of file