main/01_git_basics/process_data.py

13 lines
587 B
Python

# 01_git_basics/process_data.py
with open('data.txt', 'r', encoding='utf-8') as f:
# Убираем пустые строки и лишние пробелы по краям
lines = [line.strip() for line in f if line.strip()]
# Приводим к верхнему регистру и сортируем по алфавиту
processed = sorted([line.upper() for line in lines])
# Записываем результат
with open('output.txt', 'w', encoding='utf-8') as f:
f.write('\n'.join(processed) + '\n')
print("✅ Файл output.txt успешно создан.")