Вопрос задан 18.10.2023 в 02:09. Предмет Информатика. Спрашивает Зиннатуллин Сергей.

Phyton/ 1. Дан текстовый файл. Необходимо создать новый файл, в который требуется переписать из

исходного файла все слова, состоящие не менее чем из семи букв. 2. Дан текстовый файл. Подсчитать количество слов в нём. Помогите решить задачи.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Грязнов Коля.
1.

with open("исходный_файл.txt", "r") as input_file:
with open("новый_файл.txt", "w") as output_file:
for line in input_file:
words = line.split()
long_words = [word for word in words if len(word) >= 7]
output_file.write(" ".join(long_words) + "\n")

2.

with open("текстовый_файл.txt", "r") as file:
content = file.read()
words = content.split()
word_count = len(words)
print("Количество слов в файле:", word_count)

PS: Замени “___.txt” на соответствующие имена своих файлов и убедись, что они находятся в том же каталоге, что и скрипт Python, или предоставь полный путь к ним при необходимости.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для выполнения этих задач вам потребуется использовать Python. Давайте начнем с первой задачи: копирования слов, состоящих из не менее чем семи букв, из исходного файла в новый файл.

Задача 1: Копирование слов из файла

python
# Открываем исходный файл для чтения with open('input.txt', 'r') as input_file: # Открываем новый файл для записи with open('output.txt', 'w') as output_file: # Читаем содержимое исходного файла построчно for line in input_file: # Разбиваем строку на слова words = line.split() # Перебираем слова и записываем в новый файл только те, которые длиннее или равны 7 символам for word in words: if len(word) >= 7: output_file.write(word + ' ') # Добавляем слово в новый файл

Задача 2: Подсчет количества слов в файле

python
# Открываем файл для чтения with open('input.txt', 'r') as input_file: content = input_file.read() # Считываем содержимое файла words = content.split() # Разбиваем текст на слова, используя пробел как разделитель word_count = len(words) # Подсчитываем количество слов print("Количество слов в файле:", word_count)

Прежде чем запустить код, убедитесь, что у вас есть файл с именем "input.txt", в котором находится текст для обработки. Результаты выполнения кода будут сохранены в новых файлах: "output.txt" для первой задачи и вывод на экран для второй задачи. Не забудьте заменить имена файлов, если они отличаются от предложенных.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос