elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Ayudaaa!!
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayudaaa!!  (Leído 2,748 veces)
Maria230

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Ayudaaa!!
« en: 19 Octubre 2019, 05:18 am »

Alguien me podría ayudar
Necesito hacer un programa en python que identifique la palabra que mas se repite en un texto introducido por el usuario y debe ser con un ciclo for
Ayuda por favor
Esto es lo unico que pude hacer

print("escribe un texto o frase")
frase_texto=input()
palabras_texto=frase_texto.split(" ")


« Última modificación: 19 Octubre 2019, 05:46 am por Maria230 » En línea

@XSStringManolo
Hacker/Programador
Colaborador
***
Desconectado Desconectado

Mensajes: 2.397


Turn off the red ligth


Ver Perfil WWW
Re: Ayudaaa!!
« Respuesta #1 en: 19 Octubre 2019, 05:29 am »

Das información insuficiente para poder ayudarte.

La palabra que más se repite de qué? Un archivo de texto, un string, una página web?...

Cómo están separadas las palabras? Por espacios, saltos de línea, puntos...?
http://docs.python.org.ar/tutorial/


En línea

Mi perfil de patrocinadores de GitHub está activo! Puedes patrocinarme para apoyar mi trabajo de código abierto 💖

Maria230

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: Ayudaaa!!
« Respuesta #2 en: 19 Octubre 2019, 05:48 am »

Perdón
Palabras que más se repiten de un texto, el cual debe ser introducido por el usuario y las palabras van separadas por un espacio
En línea

@XSStringManolo
Hacker/Programador
Colaborador
***
Desconectado Desconectado

Mensajes: 2.397


Turn off the red ligth


Ver Perfil WWW
Re: Ayudaaa!!
« Respuesta #3 en: 19 Octubre 2019, 08:39 am »

Perdón
Palabras que más se repiten de un texto, el cual debe ser introducido por el usuario y las palabras van separadas por un espacio
-Guardas el texto obtenido del input en un variable.

-Recorres el texto usando for para buscar espacios.

-Por cada espacio encontrado guardas el substring dados los ínices x e y siendo x0 o el índice del último string, e y el índice anterior al espacio.

-Una vez tengas toda las palabras(substrings) en un array las buscas en el string original para saber cuantas veces se repite cada una. Puedes usar 3 varibles para contar. Mayor MayorContador y Temporal. En Mayor guardas la palabra que más veces se repita, en MayorContador las veces que se repite y en Temporal el numero de veces que se repite la palabra a comprobar.

Me imagino que quieres que tanto "Hola" como "hola" sumen a la misma palabra. Asique debes pasarla el texto a minúsculas antes de nada. También deberías desechar símbolos de puntuación, etc.

En pdfdrive.com tienes libros pdf de todo tipo. Un libro corto de Python lo lees en media tarde.
En línea

Mi perfil de patrocinadores de GitHub está activo! Puedes patrocinarme para apoyar mi trabajo de código abierto 💖

Mr. K3rn3l

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: Ayudaaa!!
« Respuesta #4 en: 19 Octubre 2019, 21:20 pm »

Alguien me podría ayudar
Necesito hacer un programa en python que identifique la palabra que mas se repite en un texto introducido por el usuario y debe ser con un ciclo for
Ayuda por favor
Esto es lo unico que pude hacer

print("escribe un texto o frase")
frase_texto=input()
palabras_texto=frase_texto.split(" ")

Buenas tardes,

Como ya te comentan, la petición la realizaste con un déficit de información importante.
Vi esta misma pregunta por otro foro, supongo que estarás en la Universidad y te estarán dando la tabarra (aunque espero que termines amando Python... Si esto te lo llegan a pedir en C, otro gallo cantaría  :xD)

Si quieres que intentemos ayudarte, intenta ampliar un poco más la información.
¿ El texto está separado sólo por espacios ? Si es así, ¿ También puede contener signos de puntuación (exclamación, interrogación, etc ? ¿ Estos signos pueden estar pegados a la palabra, están siempre separados de la palabra o se sigue una estructura general ?

El hecho de que nos proporciones esa información, puede ayudarnos a entender tu problema. Y sobretodo, nos ayudará de cara a poder ayudarte a ti también.

Saludos,
Mr. K3rn3l.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
ayudaaa
Java
anii 3 2,453 Último mensaje 28 Junio 2011, 03:41 am
por Novlucker
AYUDAAA
Java
IsmaelBFH 1 1,593 Último mensaje 25 Noviembre 2015, 12:32 pm
por IsmaelBFH
Ayudaaa
Android
Camaradadefull 0 2,365 Último mensaje 17 Mayo 2020, 04:27 am
por Camaradadefull
Ayudaaa
Programación C/C++
nazscka 1 2,495 Último mensaje 4 Junio 2020, 10:19 am
por K-YreX
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines