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