From 98ef11b749d5a766c4b315877596ec90ddb28cc7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9F=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D1=82?= =?UTF-8?q?=D0=B5=D0=BB=D1=8C=20=E2=84=96=204=20=D0=B0=D1=83=D0=B4=D0=B8?= =?UTF-8?q?=D1=82=D0=BE=D1=80=D0=B8=D0=B8=20=D0=96-206?= Date: Mon, 24 Nov 2025 14:26:06 +0300 Subject: [PATCH] =?UTF-8?q?=D0=98=D0=9A=D0=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TEMA7/str1.txt | 1 + TEMA7/str2.txt | 3 +++ TEMA7/test.md | 24 ++++++++++++++++++++++++ 3 files changed, 28 insertions(+) create mode 100644 TEMA7/str1.txt create mode 100644 TEMA7/str2.txt create mode 100644 TEMA7/test.md diff --git a/TEMA7/str1.txt b/TEMA7/str1.txt new file mode 100644 index 0000000..05a682b --- /dev/null +++ b/TEMA7/str1.txt @@ -0,0 +1 @@ +Hello! \ No newline at end of file diff --git a/TEMA7/str2.txt b/TEMA7/str2.txt new file mode 100644 index 0000000..01e79c3 --- /dev/null +++ b/TEMA7/str2.txt @@ -0,0 +1,3 @@ +1 +2 +3 diff --git a/TEMA7/test.md b/TEMA7/test.md new file mode 100644 index 0000000..0ef96d6 --- /dev/null +++ b/TEMA7/test.md @@ -0,0 +1,24 @@ +# Индивидуальное задание по теме 7 + +Похил Анастасия, А-02-23, вариант 18 + +## Задание +Разработайте функцию с двумя аргументами: имя некоторого объекта-последовательности и имя текстового файла вывода. Функция должна осуществлять запись указанного объекта в заданный файл вывода, причем если объект – это символьная строка, то его надо записать в файл на одной строке, если объект – список или кортеж, то каждый элемент должен записы-ваться на одной строке файла. Проверить функцию с объектами разных классов. + +##Решение +```py +os.chdir('C:\\Users\\u206-04\\Desktop\\python-labs\\TEMA7') +def write_1(x,y): + file = open(y,'w') + if type(x) == str: + file.write(x) + else: + for i in x: + file.write(str(i)+'\n') + file.close() + + +write_1("Hello!", "str1.txt") +write_1([1,2,3], "str2.txt") + +``` \ No newline at end of file