Вопрос задан 28.06.2023 в 04:26. Предмет Информатика. Спрашивает Макарова Дарина.

Текстовый файл содержит строку. Строка содержит только заглавные буквы латинского алфавита

(ABC…Z).(например MROIUCSIUVMIERIVUERUJIUERJUIREEERERMVMVVMM) Напишите программу (на python), которая определит количество букв M и количество букв К, а затем выведет наибольше значение на экран, вместе с соответствующей буквой буквой.​
0 0
Перейти к ответам

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

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

Файл называется text.txt

Ответ:

file = open("text.txt", 'rb')

filecontent = file.read()

file.close()

m_count = filecontent.count("M")

k_count = filecontent.count("K")

if(m_count > k_count):

   print("M", m_count)

else:

   print("K", k_count)

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

Вы можете использовать следующую программу на Python для определения количества букв 'M' и 'K' в строке и вывода буквы с наибольшим количеством:

python
# Ваша строка input_string = "MROIUCSIUVMIERIVUERUJIUERJUIREEERERMVMVVMM" # Инициализируем счетчики для букв 'M' и 'K' count_M = 0 count_K = 0 # Перебираем каждую букву в строке for letter in input_string: if letter == 'M': count_M += 1 elif letter == 'K': count_K += 1 # Определяем букву с наибольшим количеством if count_M > count_K: max_letter = 'M' max_count = count_M elif count_K > count_M: max_letter = 'K' max_count = count_K else: max_letter = 'M и K равны' max_count = count_M # или count_K, так как они равны # Выводим результат print(f"Количество букв M: {count_M}") print(f"Количество букв K: {count_K}") print(f"Буква с наибольшим количеством: {max_letter}, Количество: {max_count}")

Просто замените значение переменной input_string на вашу строку, и программа определит количество букв 'M' и 'K' в ней и выведет букву с наибольшим количеством и количество этой буквы на экран.

0 0

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

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

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

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