Сравнить коммиты

..

2 Коммитов

Автор SHA1 Сообщение Дата
Solovyova_ED
7a9d11dc03 Добавлен отчёт 2025-11-17 22:05:43 +03:00
99d71545b2 Изменил(а) на 'TEMA6/report.md' 2025-11-17 18:54:05 +00:00

Просмотреть файл

@@ -7,7 +7,6 @@ os.chdir('C:\\Users\\Ekaterina\\OneDrive\\Desktop\\Solovyova\\python-labs\\TEMA6
``` ```
## 2 вывод данных на экран дисплея ## 2 вывод данных на экран дисплея
## 2.1 Вывод в командной строке ## 2.1 Вывод в командной строке
```py ```py
stroka='Автоматизированная система управления' stroka='Автоматизированная система управления'
stroka stroka
@@ -16,9 +15,7 @@ stroka
## 2.2 Вывод с использованием функции print ## 2.2 Вывод с использованием функции print
Вывод информации на экран. Можно использовать и в теле функции и в командной строке Вывод информации на экран. Можно использовать и в теле функции и в командной строке
```py ```py
fff=234.5;gg='Значение температуры = ' fff=234.5;gg='Значение температуры = '
print(gg, fff) print(gg, fff)
@@ -43,9 +40,7 @@ print("Здесь может выводиться",
* Тройные кавычки сохраняют структуру многострочного текста * Тройные кавычки сохраняют структуру многострочного текста
## 2.3 Вывод с использованием метода write объекта sys.stdout ## 2.3 Вывод с использованием метода write объекта sys.stdout
```py ```py
import sys import sys
sys.stdout.write('Функция write') sys.stdout.write('Функция write')
@@ -56,7 +51,6 @@ sys.stdout.write('Функция write\n')
``` ```
## 2 Ввод данных с клавиатуры ## 2 Ввод данных с клавиатуры
```py ```py
Введите пароль:1234 Введите пароль:1234
print(psw) print(psw)
@@ -81,8 +75,6 @@ print(eval(input('введите выражение для расчета = ')))
1.34504378689765 1.34504378689765
``` ```
## 4 Ввод-вывод при работе с файлами ## 4 Ввод-вывод при работе с файлами
## 4.1 Функции для работы с путем к файлу ## 4.1 Функции для работы с путем к файлу
@@ -138,12 +130,12 @@ type(fp);dir(fp)
['_CHUNK_SIZE', '__class__', '__del__', '__delattr__', '__dict__', '__dir__', '__doc__', '__enter__', '__eq__', '__exit__', '__format__', '__ge__', '__getattribute__', '__getstate__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__iter__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__next__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '_checkClosed', '_checkReadable', '_checkSeekable', '_checkWritable', '_finalizing', 'buffer', 'close', 'closed', 'detach', 'encoding', 'errors', 'fileno', 'flush', 'isatty', 'line_buffering', 'mode', 'name', 'newlines', 'read', 'readable', 'readline', 'readlines', 'reconfigure', 'seek', 'seekable', 'tell', 'truncate', 'writable', 'write', 'write_through', 'writelines'] ['_CHUNK_SIZE', '__class__', '__del__', '__delattr__', '__dict__', '__dir__', '__doc__', '__enter__', '__eq__', '__exit__', '__format__', '__ge__', '__getattribute__', '__getstate__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__iter__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__next__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '_checkClosed', '_checkReadable', '_checkSeekable', '_checkWritable', '_finalizing', 'buffer', 'close', 'closed', 'detach', 'encoding', 'errors', 'fileno', 'flush', 'isatty', 'line_buffering', 'mode', 'name', 'newlines', 'read', 'readable', 'readline', 'readlines', 'reconfigure', 'seek', 'seekable', 'tell', 'truncate', 'writable', 'write', 'write_through', 'writelines']
``` ```
Для второго аргумента «mode=…» могут быть заданы следующие значения: Для второго аргумента «mode=…» могут быть заданы следующие значения:
w – запись с созданием нового файла или перезапись существующего файла, * w – запись с созданием нового файла или перезапись существующего файла,
w+ - чтение и запись/перезапись файла, * w+ - чтение и запись/перезапись файла,
r – только чтение (это значение - по умолчанию), * r – только чтение (это значение - по умолчанию),
r+ - чтение и/или запись в существующий файл, * r+ - чтение и/или запись в существующий файл,
a – запись в конец существующего файла или, если его нет, запись с созданием файла, * a – запись в конец существующего файла или, если его нет, запись с созданием файла,
a+ - то же, что и в «a», но с возможностью чтения из файла. * a+ - то же, что и в «a», но с возможностью чтения из файла.
В зависимости от значения этого аргумента тип создаваемой файловой переменной может быть разным. В зависимости от значения этого аргумента тип создаваемой файловой переменной может быть разным.
При открытии бинарного файла к указанным выше буквам в аргументе-цели надо добавить сим-вол «b». При открытии бинарного файла к указанным выше буквам в аргументе-цели надо добавить сим-вол «b».
@@ -179,11 +171,9 @@ fp2.close()
[1, 2, 3, 4] [1, 2, 3, 4]
[5, 6, 7, 8] [5, 6, 7, 8]
[9, 10, 11, 12] [9, 10, 11, 12]
``` ```
Попытка 1 Попытка 1
```py ```py
sps3=[['Иванов И.',1],['Петров П.',2],['Сидоров С.',3]] sps3=[['Иванов И.',1],['Петров П.',2],['Сидоров С.',3]]
fp3=open('zapis4.txt','w') fp3=open('zapis4.txt','w')
@@ -192,24 +182,21 @@ for i in range(len(sps3)):
fp3.write(stroka4) fp3.write(stroka4)
fp3.close() fp3.close()
``` ```
Содержимое текстового файла: Содержимое текстового файла:
```txt ```txt
Иванов И. 1Петров П. 2Сидоров С. 3 Иванов И. 1Петров П. 2Сидоров С. 3
``` ```
Попытка 2 Попытка 2
```py ```py
gh = open('zapis5.txt','w') gh = open('zapis5.txt','w')
for r in sps3: for r in sps3:
gh.write(r[0]+' '+str(r[1])+'\n') gh.write(r[0]+' '+str(r[1])+'\n')
gh.close()
``` ```
Содержимое текстового файла: Содержимое текстового файла:
```txt ```txt
Иванов И. 1 Иванов И. 1
Петров П. 2 Петров П. 2