diff --git a/exercicios/para-casa/DescobreTexto.py b/exercicios/para-casa/DescobreTexto.py index a846e9a..673dbf9 100644 --- a/exercicios/para-casa/DescobreTexto.py +++ b/exercicios/para-casa/DescobreTexto.py @@ -1,19 +1,38 @@ -def main(): - texto1 = "Uma infecção curada de dengue confere ao paciente imunidade contra o tipo de vírus responsável. Por existirem quatro tipos diferentes de vírus, para estar totalmente imunizado, é necessário ter tido contato com todos eles. Caso contrário, a cada contágio com um novo tipo de vírus, os sintomas são mais intensos e o risco de desenvolver a dengue grave é mais alto." - texto2 = "Já num sentido amplo, lei é somente a regra jurídica escrita, excluindo-se dessa aceção, portanto, o costume jurídico. Por fim, numa aceção técnica e específica, a palavra lei designa uma modalidade de regra escrita, que apresenta determinadas características; no direito brasileiro, são técnicas apenas a lei complementar e a lei ordinária." - texto3 = "Na linha do tempo do futebol feminino brasileiro, ele passou tanto tempo proibido quanto regulamentado: 38 anos. De 1941 a 1979, a lei nacional não permitia a prática do esporte por mulheres devido às “condições da sua natureza”. Já o regulamento da modalidade, que permanece válido até 2021, só foi feito em 1983. " - texto4 = "A lei dos cossenos é uma expressão matemática que relaciona os três lados de um triângulo qualquer. Por não estar restrita ao triângulo retângulo, a lei dos cossenos pode ser entendida como uma generalização do teorema de Pitágoras." + +'''Quero buscar o texto sobre direito, para isso quero saber quantas vezes + aparece a palavra "lei" em cada texto.O texto certo será o que contiver mais vezes a palavra lei. + Após descobrir qual é o texto certo, imprimi-lo aqui"""''' + +# Definindo os textos +texto1 = "Uma infecção curada de dengue confere ao paciente imunidade contra o tipo de vírus responsável. Por existirem quatro tipos diferentes de vírus, para estar totalmente imunizado, é necessário ter tido contato com todos eles. Caso contrário, a cada contágio com um novo tipo de vírus, os sintomas são mais intensos e o risco de desenvolver a dengue grave é mais alto." +texto2 = "Já num sentido amplo, lei é somente a regra jurídica escrita, excluindo-se dessa aceção, portanto, o costume jurídico. Por fim, numa aceção técnica e específica, a palavra lei designa uma modalidade de regra escrita, que apresenta determinadas características; no direito brasileiro, são técnicas apenas a lei complementar e a lei ordinária." +texto3 = "Na linha do tempo do futebol feminino brasileiro, ele passou tanto tempo proibido quanto regulamentado: 38 anos. De 1941 a 1979, a lei nacional não permitia a prática do esporte por mulheres devido às “condições da sua natureza”. Já o regulamento da modalidade, que permanece válido até 2021, só foi feito em 1983. " +texto4 = "A lei dos cossenos é uma expressão matemática que relaciona os três lados de um triângulo qualquer. Por não estar restrita ao triângulo retângulo, a lei dos cossenos pode ser entendida como uma generalização do teorema de Pitágoras." - textos = [texto1, texto2, texto3, texto4] +textos = [texto1, texto2, texto3, texto4] + +# Função para contar as ocorrências da palavra "lei" +def contar_ocorrencias(texto, palavra): + palavras = texto.lower().split() + return palavras.count(palavra) - """Quero buscar o texto sobre direito, para isso quero saber quantas vezes - aparece a palavra "lei" em cada texto.""" +# Contando as ocorrências em cada texto +ocorrencias_texto1 = contar_ocorrencias(texto1, "lei") +ocorrencias_texto2 = contar_ocorrencias(texto2, "lei") +ocorrencias_texto3 = contar_ocorrencias(texto3, "lei") +ocorrencias_texto4 = contar_ocorrencias(texto4, "lei") +# Encontrando o texto com mais ocorrências +ocorrencias = { + "texto1": ocorrencias_texto1, + "texto2": ocorrencias_texto2, + "texto3": ocorrencias_texto3, + "texto4": ocorrencias_texto4 +} +texto_correto = max(ocorrencias, key=ocorrencias.get) - """O texto certo será o que contiver mais vezes a palavra lei. - Após descobrir qual é o texto certo, imprimi-lo aqui""" - #print(texto_escolhido) +# Exibindo o resultado +print(f"O texto com mais ocorrências da palavra 'lei' é {texto_correto} com {ocorrencias[texto_correto]} ocorrências.") -main() \ No newline at end of file