Título: programa en python Publicado por: py.cba en 4 Noviembre 2016, 02:24 am Hola, estoy recién empezando en esto asique sepan disculpar mis errores. Necesito ayuda para armar un programa basico de python antes del sabado y dice asi:
Realice una función de nombre palabra_mas_repetida() que reciba como argumento una cadena cualquiera que representa un texto y devuelva la primera palabra que más veces aparece en el mismo (no debe diferenciar mayúsculas de minúsculas). La palabra debe devolverse siempre en minúscula. Por favor alguien me puede ayudar?? hice este programa pero obviamente algo esta mal Código
MOD: Etiquetas GeSHi. Título: Re: programa en python Publicado por: MCKSys Argentina en 4 Noviembre 2016, 05:40 am Estás usando una lista cuando quieres usar un diccionario.
El código sería algo así (seguro puedes mejorarlo): Código
Por ejemplo, si usas: Código
se imprimirá "no". Espero te sirva. Saludos! Título: Re: programa en python Publicado por: tincopasan en 4 Noviembre 2016, 08:32 am hay muchas formas de hacerlo, depende de que te dejen usar! otra forma sería:
Código
Título: Re: programa en python Publicado por: py.cba en 4 Noviembre 2016, 15:17 pm Si el problema es que me piden que sea un programa sencillo sin tener que importar nada. por ejemplo:
maxcount = sorted(cont.values())[-1] no me dejan usar "sorted" Título: Re: programa en python Publicado por: MCKSys Argentina en 4 Noviembre 2016, 17:50 pm Si el problema es que me piden que sea un programa sencillo sin tener que importar nada. por ejemplo: maxcount = sorted(cont.values())[-1] no me dejan usar "sorted" Sorted es solo para que ordene el listado de valores del diccionario (devuelve una lista). Si no lo quieres usar, puedes usar el for clave, valor in cont.iteritems(): para ir comparando los valores y tomar el mayor. Por supuesto, de esa forma vas a necesitar recorrer todo el diccionario; pero te quedara un codigo simple y facil de entender. Saludos! Título: Re: programa en python Publicado por: Once en 5 Noviembre 2016, 03:52 am Hola, algo simple se me ocurre:
Código
Saludos! |