Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

1.2 KiB

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

Похил Анастасия, А-02-23, вариант 18

Задание

Разработайте функцию с двумя аргументами: имя некоторого объекта-последовательности и имя текстового файла вывода. Функция должна осуществлять запись указанного объекта в заданный файл вывода, причем если объект – это символьная строка, то его надо записать в файл на одной строке, если объект – список или кортеж, то каждый элемент должен записы-ваться на одной строке файла. Проверить функцию с объектами разных классов.

##Решение

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")