форкнуто от main/python-labs
Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
26 строки
1011 B
Markdown
26 строки
1011 B
Markdown
# ИКЗ
|
|
|
|
Похил Анасстасия, А-02-23
|
|
|
|
## Задание
|
|
По указанному преподавателем варианту контрольного задания обратитесь к индивидуальному заданию с таким номером в теме 7, разработайте функцию, на ее основе создайте модуль. Создайте второй модуль, в котором должны быть инструкции для ввода/создания исходных данных для проверки работы функции, вызов функции и отображение полученных результатов.
|
|
|
|
## Решение
|
|
```py
|
|
#M1
|
|
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()
|
|
```
|
|
|
|
```py
|
|
#M2
|
|
from M1 import write_1
|
|
write_1("Hello!", "str1.txt")
|
|
write_1([1,2,3], "str2.txt")
|
|
``` |