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

..

1 Коммитов

Автор SHA1 Сообщение Дата
Solovyova_ED
ae4d4f4b4b Добавлен отчёт 2025-11-17 21:55:19 +03:00

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

@@ -7,6 +7,7 @@ os.chdir('C:\\Users\\Ekaterina\\OneDrive\\Desktop\\Solovyova\\python-labs\\TEMA6
``` ```
## 2 вывод данных на экран дисплея ## 2 вывод данных на экран дисплея
## 2.1 Вывод в командной строке ## 2.1 Вывод в командной строке
```py ```py
stroka='Автоматизированная система управления' stroka='Автоматизированная система управления'
stroka stroka
@@ -15,7 +16,9 @@ stroka
## 2.2 Вывод с использованием функции print ## 2.2 Вывод с использованием функции print
Вывод информации на экран. Можно использовать и в теле функции и в командной строке Вывод информации на экран. Можно использовать и в теле функции и в командной строке
```py ```py
fff=234.5;gg='Значение температуры = ' fff=234.5;gg='Значение температуры = '
print(gg, fff) print(gg, fff)
@@ -40,7 +43,9 @@ 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')
@@ -51,6 +56,7 @@ sys.stdout.write('Функция write\n')
``` ```
## 2 Ввод данных с клавиатуры ## 2 Ввод данных с клавиатуры
```py ```py
Введите пароль:1234 Введите пароль:1234
print(psw) print(psw)
@@ -75,6 +81,8 @@ print(eval(input('введите выражение для расчета = ')))
1.34504378689765 1.34504378689765
``` ```
## 4 Ввод-вывод при работе с файлами ## 4 Ввод-вывод при работе с файлами
## 4.1 Функции для работы с путем к файлу ## 4.1 Функции для работы с путем к файлу
@@ -130,12 +138,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».
@@ -171,9 +179,11 @@ 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')
@@ -182,21 +192,24 @@ 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