22 lines
841 B
Python
22 lines
841 B
Python
# Открываем входной файл data.txt для чтения
|
|
with open("data.txt", "r", encoding="utf-8") as file:
|
|
lines = file.readlines()
|
|
|
|
# Убираем лишние пробелы и переносы строк
|
|
cleaned_lines = [line.strip() for line in lines]
|
|
|
|
# Удаляем пустые строки
|
|
cleaned_lines = [line for line in cleaned_lines if line]
|
|
|
|
# Сортируем строки по алфавиту
|
|
sorted_lines = sorted(cleaned_lines)
|
|
|
|
# Переводим строки в верхний регистр
|
|
upper_lines = [line.upper() for line in sorted_lines]
|
|
|
|
# Записываем результат в файл output.txt
|
|
with open("output.txt", "w", encoding="utf-8") as file:
|
|
for line in upper_lines:
|
|
file.write(line + "\n")
|
|
|
|
print("Файл output.txt успешно создан.") |