В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Michell2102
Michell2102
05.04.2020 02:00 •  Информатика

Объясните подробно работу этого кода на python, не особо понимаю какая команда что тут делает a = input("Введите текст с минимум двумя одинаковыми словами:")
b = a.split(" ")
counter = 0
for a in b:
curr = b.count(a)
if (curr>counter):
counter = curr
end = a
print(end)


Объясните подробно работу этого кода на python, не особо понимаю какая команда что тут делает a = in

Ответ:
nutswai
nutswai
19.02.2021 15:58

# Данная программа выводит первое слово, которое наиболее часто повторяется

a = input("Введите текст с минимум двумя одинаковыми словами:") # здесь мы вводим строчку какого-то текста. Программа помещает ее в строковую переменную a

b = a.split(" ") # здесь мы превращаем строчку в отдельные слова (разделяем строку по пробелам) и помещаем отдельные слова в массив b

counter = 0 # это служебный счётчик. Он будет содержать количество повторяющихся слов в массиве b. В начале программы мы присваеваем ему значение 0

for a in b: # начинаем пробегаться по массиву b с нашими словами. Сначала переменной a присваеваем первое слово и заходим в цикл, потом второе слово и т.д.

   curr = b.count(a) # присваиваем переменной curr количество повторений слова a в массиве b

   if curr>counter: # если количество повторений больше значения в счётчике, то заходим в код под условием

       counter = curr # присваиваем счётчику количество повторений слова а

       end = a # присваиваем переменой end слово а

print(end) # выводим слово end

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?