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

..

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.1 Вывод в командной строке
```py
stroka='Автоматизированная система управления'
stroka
@@ -16,9 +15,7 @@ stroka
## 2.2 Вывод с использованием функции print
Вывод информации на экран. Можно использовать и в теле функции и в командной строке
```py
fff=234.5;gg='Значение температуры = '
print(gg, fff)
@@ -43,9 +40,7 @@ print("Здесь может выводиться",
* Тройные кавычки сохраняют структуру многострочного текста
## 2.3 Вывод с использованием метода write объекта sys.stdout
```py
import sys
sys.stdout.write('Функция write')
@@ -56,7 +51,6 @@ sys.stdout.write('Функция write\n')
```
## 2 Ввод данных с клавиатуры
```py
Введите пароль:1234
print(psw)
@@ -81,8 +75,6 @@ print(eval(input('введите выражение для расчета = ')))
1.34504378689765
```
## 4 Ввод-вывод при работе с файлами
## 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']
```
Для второго аргумента «mode=…» могут быть заданы следующие значения:
w – запись с созданием нового файла или перезапись существующего файла,
w+ - чтение и запись/перезапись файла,
r – только чтение (это значение - по умолчанию),
r+ - чтение и/или запись в существующий файл,
a – запись в конец существующего файла или, если его нет, запись с созданием файла,
a+ - то же, что и в «a», но с возможностью чтения из файла.
* w – запись с созданием нового файла или перезапись существующего файла,
* w+ - чтение и запись/перезапись файла,
* r – только чтение (это значение - по умолчанию),
* r+ - чтение и/или запись в существующий файл,
* a – запись в конец существующего файла или, если его нет, запись с созданием файла,
* a+ - то же, что и в «a», но с возможностью чтения из файла.
В зависимости от значения этого аргумента тип создаваемой файловой переменной может быть разным.
При открытии бинарного файла к указанным выше буквам в аргументе-цели надо добавить сим-вол «b».
@@ -179,11 +171,9 @@ fp2.close()
[1, 2, 3, 4]
[5, 6, 7, 8]
[9, 10, 11, 12]
```
Попытка 1
```py
sps3=[['Иванов И.',1],['Петров П.',2],['Сидоров С.',3]]
fp3=open('zapis4.txt','w')
@@ -192,24 +182,21 @@ for i in range(len(sps3)):
fp3.write(stroka4)
fp3.close()
```
Содержимое текстового файла:
```txt
Иванов И. 1Петров П. 2Сидоров С. 3
```
Попытка 2
```py
gh = open('zapis5.txt','w')
for r in sps3:
gh.write(r[0]+' '+str(r[1])+'\n')
gh.close()
```
Содержимое текстового файла:
```txt
Иванов И. 1
Петров П. 2