Привет! Меня зовут Данил, и я хочу поделиться с тобой кодом на Python для выполнения трех задач․1) Для объединения двух файлов с упорядоченными вещественными числами и сохранения элементов в новом файле, тоже упорядоченном по возрастанию, мы можем использовать следующий код⁚
python
# Открываем файлы для чтения
file1 open(‘S1․txt’, ‘r’)
file2 open(‘S2․txt’, ‘r’)
# Читаем содержимое файлов и преобразуем его в список чисел
list1 [float(x) for x in file1․readlines]
list2 [float(x) for x in file2․readlines]
# Объединяем два списка и сортируем их по возрастанию
combined_list sorted(list1 list2)
# Открываем новый файл для записи
file3 open(‘S3․txt’, ‘w’)
# Записываем элементы из объединенного списка в новый файл
for number in combined_list⁚
file3․write(str(number) ‘\n’)
# Закрываем все файлы
file1․close
file2․close
file3․close
2) Чтобы удалить все элементы после первого символа пробела в символьном файле, мы можем использовать следующий код⁚
python
# Открываем файл для чтения и считываем его содержимое
file open(‘filename․txt’, ‘r’)
text file․read
# Находим индекс первого символа пробела
space_index text․index(‘ ‘)
# Открываем файл для записи и записываем только текст до первого символа пробела
file open(‘filename․txt’, ‘w’)
file․write(text[⁚space_index])
# Закрываем файл
file․close
3) Для подсчета количества файлов с указанными именами в текущем каталоге мы можем использовать следующий код⁚
python
import os
# Задаем имена файлов
files [‘file1․txt’٫ ‘file2․txt’٫ ‘file3․txt’٫ ‘file4․txt’]
# Инициализируем счетчик
count 0
# Проходим по всем файлам в текущем каталоге
for file in os․listdir⁚
if file in files⁚
count 1
print(‘Количество файлов с указанными именами⁚’, count)
Это три простых но полезных программы на языке программирования Python․ Я надеюсь, что они будут полезны для тебя!