Diferencia entre revisiones de «Usuario:Lmorillas/intropyaytozgz/ejercicios1»
De WikiEducator
(5 revisiones intermedias por el mismo usuario no mostrado) | |||
Línea 13: | Línea 13: | ||
<li>Programa que crea nombres de usuarios. El programa pide el nombre y el apellido de un usuario y muestra en pantalla el nombre de usuario creado con el formato: | <li>Programa que crea nombres de usuarios. El programa pide el nombre y el apellido de un usuario y muestra en pantalla el nombre de usuario creado con el formato: | ||
<pre> | <pre> | ||
− | + | l_morillas | |
− | + | j_perez | |
</pre> | </pre> | ||
</li> | </li> | ||
Línea 25: | Línea 25: | ||
{{Actividad|Title=Cadenas de caracteres| | {{Actividad|Title=Cadenas de caracteres| | ||
− | * Ejercicios de Google Python Class [https://bitbucket.org/lmorillas/curso-python-ayto-zgz/src/5f5d88d18993b313a1b350d28a9451a9b94b5543/donuts.py | + | |
+ | * Ejercicios de Google Python Class: [https://bitbucket.org/lmorillas/curso-python-ayto-zgz/src/5f5d88d18993b313a1b350d28a9451a9b94b5543/donuts.py Strings Google Python Class] | ||
}} | }} | ||
Línea 45: | Línea 46: | ||
</ol> | </ol> | ||
+ | }} | ||
+ | |||
+ | {{Actividad|Title=Ordenación| | ||
+ | <ol><li>Dada una lista de cadenas, devuelve una lista con las cadenas ordenadas de forma alfabética</li> | ||
+ | <li>Dada una lista de cadenas, devuelve una lista con las cadenas ordenadas de forma alfabética, excepto las que empiezan por ''x'''. Ejemplo: | ||
+ | <pre> | ||
+ | lista = ['mix', 'xyz', 'apple', 'xanadu', 'aardvark'] | ||
+ | # devuelve | ||
+ | ['xanadu', 'xyz', 'aardvark', 'apple', 'mix'] | ||
+ | </pre> | ||
+ | </li> | ||
+ | <li>Dada una lista de tuplas usuario / código del tipo | ||
+ | <pre> | ||
+ | usuarios = [('user1', 123), ('user24', 33), ('user5', 230)] | ||
+ | </pre> | ||
+ | Ordena la lista por el último elemento de cada tupla, de tal manera que el resultado sea | ||
+ | <pre> | ||
+ | [('user24', 33), ('user1', 123), ('user5', 230)] | ||
+ | </pre> | ||
+ | </li> | ||
+ | <li>Crea un programa que analice un fichero de texto y muestre las palabra ordenadas alfabéticamente y las 5 palabras más repetidas</li> | ||
+ | </ol> | ||
+ | }} | ||
+ | |||
+ | {{Actividad|Title=Ficheros| | ||
+ | Usa el siguiente fichero de texto: [https://bitbucket.org/lmorillas/curso-python-ayto-zgz/src/23b44316b2ed7c59dc49688af92ec3b3a5564f1c/usuarios.txt Fichero de usuarios] | ||
+ | <ol> | ||
+ | <li>Muestra los usuarios por orden alfabético</li> | ||
+ | <li>Muestra los usuarios por orden de puesto</li> | ||
+ | <li>Crea un nuevo fichero de texto con los usuarios ordenados por puesto</li> | ||
+ | <li>Crea una función que dado el fichero de datos y el nombre de usuario, devuelva el número de puesto en que se encuentra, o '''-1''' si no se encuentra el nombre de usuario</li> | ||
+ | </ol> | ||
}} | }} |
Última revisión de 03:10 13 nov 2012
|
|
|
|
Usa el siguiente fichero de texto: Fichero de usuarios
|