Вопрос задан 29.06.2023 в 07:08. Предмет Информатика. Спрашивает Гузева Карина.

Вообщем, в питоне я не шарю от слова вообще, потому спасайте - 45 баллов на голову) Текстовый

файл 24-s1.txt состоит не более чем из 106 заглавных латинских букв (A..Z). Текст разбит на строки различной длины. Определите количество строк, в которых буква J встречается чаще, чем буква E.
0 0
Перейти к ответам

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

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

Ответ:

f = open('24-s1.txt', 'r')

s=0

for line in f:

   if line.count("J") > line.count("E"):

       s+=1

print(s)

f.close()

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

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

python
# Открываем файл для чтения with open('24-s1.txt', 'r') as file: # Инициализируем счетчик строк, в которых буква J встречается чаще, чем E count = 0 # Читаем файл построчно for line in file: # Подсчитываем количество букв J и E в текущей строке j_count = line.count('J') e_count = line.count('E') # Если буква J встречается чаще, чем E, увеличиваем счетчик if j_count > e_count: count += 1 # Выводим результат print(f'Количество строк, в которых буква J встречается чаще, чем E: {count}')

Просто сохраните этот код в файле с расширением .py и запустите его, предварительно убедившись, что файл 24-s1.txt находится в той же директории, что и ваш скрипт Python. Результат будет выведен на экране.

0 0

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

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

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

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