Предмет: Информатика,
автор: ilya2005zayac
Створити файл цілих чисел. На основі його створити новий файл, в який записуються за результатами обробки першого файла за таким правилом: додаються підряд значення одного знака, замість групи нулів записується один нуль.
Ответы
Автор ответа:
0
Ответ:
input_filename = "перший_файл.txt"
output_filename = "другий_файл.txt"
with open(input_filename, "r") as input_file:
numbers = input_file.read().split() # Прочитати числа з першого файлу
processed_data = []
for number in numbers:
if len(number) == 1:
processed_data.append(number) # Додаємо число одного знаку без змін
else:
processed_data.append("0") # Замінюємо групу нулів одним нулем
with open(output_filename, "w") as output_file:
output_file.write(" ".join(processed_data)) # Записуємо оброблені дані в другий файл
barcik222:
Python
Похожие вопросы
Предмет: Математика,
автор: 9m5gn9hjzk
Предмет: Математика,
автор: GelindaLove
Предмет: Английский язык,
автор: sofiamalakhovich
Предмет: Математика,
автор: Аноним
Предмет: Алгебра,
автор: sery09