BerezhkovDA 3 недель назад
Родитель a61421ba3b 47ad2ba1ab
Сommit 631c2fd3a3

@ -12,7 +12,8 @@
>>> stroka >>> stroka
'Автоматизированная система управления' 'Автоматизированная система управления'
``` ```
Этот способ называется «эхо-выводом». Он пригоден при работе в командной строке, однако в пользовательских функциях этот способ применять нельзя. Этот способ называется «эхо-выводом». Он пригоден при работе в командной строке.
2.2 Вывод с использованием функции print 2.2 Вывод с использованием функции print
Этот способ можно применять и в командной строке, и в функциях. Этот способ можно применять и в командной строке, и в функциях.
```py ```py
@ -107,16 +108,17 @@ os
... ...
True True
``` ```
```py
>>> fil=os.path.abspath("oplata.dbf") #получение имя файла вместе с полным путем доступа к нему >>> fil=os.path.abspath("oplata.dbf") #получение имя файла вместе с полным путем доступа к нему
... ...
>>> drkt=os.path.dirname(fil)3 Выделение пути доступа к файлу из строки, содержащей и этот путь, и имя файла >>> drkt=os.path.dirname(fil)# Выделение пути доступа к файлу из строки, содержащей и этот путь, и имя файла
... ...
>>> drkt >>> drkt
... ...
'C:\\MPEI\\PO_ASY\\BerezhkovGit\\python-labs\\Tema6' 'C:\\MPEI\\PO_ASY\\BerezhkovGit\\python-labs\\Tema6'
>>> drkt1=os.path.basename(drkt=os.path.dirname(fil)) >>> drkt1=os.path.basename(drkt=os.path.dirname(fil))
... ...
>>> drkt1=os.path.basename(os.path.abspath("oplata.dbf")) >>> drkt1=os.path.basename(os.path.abspath("oplata.dbf")) # выделение имя файла из этой строки с отбрасыванием пути
... ...
>>> drkt1 >>> drkt1
... ...

@ -2,13 +2,21 @@
Бережков Дмитрий А-01-23 Бережков Дмитрий А-01-23
## Задание: ## Задание:
Придумайте инструкции и запишите их в файл с расширением .py , которые выполняют следующие операции: Придумайте инструкции и запишите их в файл с расширением .py , которые выполняют следующие операции:
1 Создаётся объект-кортеж со 125 целыми случайными числами из диапазона от 6 до 56, представленными в виде символьных строк. 1 Создаётся объект-кортеж со 125 целыми случайными числами из диапазона от 6 до 56, представленными в виде символьных строк.
2 Создаётся объект-список с вашей фамилией и 4 фамилиями ваших одноклассников. 2 Создаётся объект-список с вашей фамилией и 4 фамилиями ваших одноклассников.
3 Записывается кортеж в бинарный файл. 3 Записывается кортеж в бинарный файл.
4 Записывается в этот же файл список и закрывается файл. 4 Записывается в этот же файл список и закрывается файл.
5 Открывается этот файл для чтения и считывает из него данные в 2 новых объекта. 5 Открывается этот файл для чтения и считывает из него данные в 2 новых объекта.
6 Проверяется на совпадение новых объектов с исходными и выводится соответствующее сообщение. 6 Проверяется на совпадение новых объектов с исходными и выводится соответствующее сообщение.
7 Разделяется кортеж на совокупности по 5 чисел в каждой и они записываются в виде отдельных списков со своими именами. 7 Разделяется кортеж на совокупности по 5 чисел в каждой и они записываются в виде отдельных списков со своими именами.
## Решение: ## Решение:
1. 1.
```py ```py

Загрузка…
Отмена
Сохранить