# Из предложенного текстового файла (text18-18.txt)
# вывести на экран его содержимое,
# количество знаков пунктуации в первых четырёх строках.
# Сформировать новый файл, в который поместить текст
# в стихотворной форме, выведя строки в обратном порядке.
import string
# Открываем файл
with open('text18-18.txt', 'r', encoding='utf-8') as file:
lines = file.readlines()
# Вывод содержимого файла
print('Содержимое файла:\n')
for line in lines:
print(line, end='')
# Подсчет знаков пунктуации в первых четырех строках
punctuation_count = 0
for line in lines[:4]:
for symbol in line:
if symbol in string.punctuation or symbol in '«»—…':
punctuation_count += 1
print('\n\nКоличество знаков пунктуации '
'в первых четырех строках:', punctuation_count)
# Переворот строк в обратном порядке
reversed_lines = lines[::-1]
# Запись результата в новый файл
with open('text18-18-result.txt', 'w', encoding='utf-8') as file:
file.writelines(reversed_lines)
print('Новый файл успешно создан.')