форкнуто от main/python-labs
main
Родитель
c55d975dc6
Сommit
98ef11b749
@ -0,0 +1 @@
|
|||||||
|
Hello!
|
||||||
@ -0,0 +1,3 @@
|
|||||||
|
1
|
||||||
|
2
|
||||||
|
3
|
||||||
@ -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")
|
||||||
|
|
||||||
|
```
|
||||||
Загрузка…
Ссылка в новой задаче