Diferencia entre revisiones de «Usuario:Lmorillas/desarrollo web servidor/contar palabras»
De WikiEducator
(Página creada con '{{MiTitulo|Contador de palabras}}') |
|||
Línea 1: | Línea 1: | ||
{{MiTitulo|Contador de palabras}} | {{MiTitulo|Contador de palabras}} | ||
+ | |||
+ | {{Tarea| | ||
+ | ==Contador de palabras== | ||
+ | * Vas a crear un programa en Python que cuente las palabras de un archivo. | ||
+ | * El programa mostrará el número total de palabras y un listado con cada palabra y el número de veces que aparece en el archivo. | ||
+ | * Usarás easygui para crear la interfaz | ||
+ | * El proyecto será un repositorio en bitbucket (abierto) | ||
+ | * Tendrá un archivo LEAME.txt donde se informe del funcionamiento del programa. | ||
+ | }} | ||
+ | |||
+ | ==Ayudas== | ||
+ | |||
+ | <source lang="python"> | ||
+ | # abrir archivo | ||
+ | f = open(ruta) | ||
+ | |||
+ | # leer contenido de un archivo | ||
+ | contenido = f.read() | ||
+ | |||
+ | # trocear una cadena en una lista de palabras (aprox.) | ||
+ | lista_palabras = contenido.split() | ||
+ | |||
+ | # recorrer lista de palabras: | ||
+ | for palabra in lista_palabras: | ||
+ | # procesar palabra ... | ||
+ | |||
+ | # crear diccionario vacío | ||
+ | palabras = {} | ||
+ | |||
+ | </source> |
Última revisión de 22:43 4 oct 2013
Contador de palabras
|
Ayudas
# abrir archivo f = open(ruta) # leer contenido de un archivo contenido = f.read() # trocear una cadena en una lista de palabras (aprox.) lista_palabras = contenido.split() # recorrer lista de palabras: for palabra in lista_palabras: # procesar palabra ... # crear diccionario vacío palabras = {}