Есть ответ 👍

Решить в питоне (python) 10 !
надо написать программу, которая принимает текст и выводит два слова слова: наиболее часто встречающееся слова и самое длинное слово.

буду .

225
362
Посмотреть ответы 2

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


ответ:

def clean_text(text: str):

scrap = ['.', ',', '? ', '! ', ': ', '; ']

splited_text = text.split(' ')

for word in splited_text:

  for lit in word:

  if lit in scrap:

    word.replace(lit, '')

print(splited_text)

return splited_text

def find_biggest(text: list):

biggest_word = ''

for word in text:

  if len(word) > len(biggest_word):

  biggest_word = word  

return biggest_word

def findcommonword(text: list):

common_word = ''

for word in text:

  if text.count(word) > text.count(common_word):

  common_word = text.pop(text.index(word))

return common_word

def parse(text: str):

clear_text = clean_text(text)

biggest_word = find_biggest(clear_text)

common_word = findcommonword(clear_text)

return (common_word, biggest_word)

def main():

text = input()

print(*parse(text))

if __name__ == '__main__':

main()

объяснение:

все табуляции и пробелы сайт ломает, копировать не советую. ниже приложен скриншот оригинала кода. программа протестирована и делает вид что работает как должна. если есть вопросы - спрашивай, отвечу. если прям надо просто скопировать, могу залить на pastebin.com

dogsno
4,4(76 оценок)

#include < iostream> #include < math.h> using namespace std; #include < locale.h> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ int main(int argc, char** argv) { setlocale(lc_all,"rus"); int e, f, g, h, w; cin> > e> > f> > g> > h> > w; float a, b, c, d; a = (e+f/2)/3; b = abs(pow(h,2) - w); c = sqrt(pow(g- h,2) - 3 * sin(e)); d = pow(b,2) - 4 * a * c; cout< < "a = "< < a< < ", b = "< < b< < ", c = "< < c< < ", d = "< < d< < "."; return 0; }

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS