Дан файл целых чисел, содержащий четное количество элементов. Удалить из данного файла вторую половину элементов.

30 Янв 2020 в 19:41
127 +1
0
Ответы
1

Программа на Python для удаления второй половины элементов из файла с целыми числами:

# Открываем файл
with open('input.txt', 'r') as file:
numbers = file.read().split() # Читаем числа из файла
# Удаляем вторую половину элементов
half = len(numbers) // 2
numbers = numbers[:half]
# Записываем обновленные числа в файл
with open('output.txt', 'w') as file:
file.write(' '.join(numbers))

Пример содержимого файла input.txt:

1 2 3 4 5 6 7 8

После выполнения программы в файле output.txt останется первая половина элементов:

1 2 3 4
18 Апр 2024 в 18:31
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир