Diferencia entre revisiones de «Usuario:Lmorillas/intropyaytozgz/ejercicios2»
De WikiEducator
Línea 25: | Línea 25: | ||
{{Actividad|Title=Ficheros| | {{Actividad|Title=Ficheros| | ||
+ | {{Tip| Teoría en p. 82 de [https://launchpadlibrarian.net/18980633/Python%20para%20todos.pdf Python para todos]}} | ||
Usa el siguiente fichero de texto: [https://bitbucket.org/lmorillas/curso-python-ayto-zgz/src/23b44316b2ed7c59dc49688af92ec3b3a5564f1c/usuarios.txt Fichero de usuarios] | Usa el siguiente fichero de texto: [https://bitbucket.org/lmorillas/curso-python-ayto-zgz/src/23b44316b2ed7c59dc49688af92ec3b3a5564f1c/usuarios.txt Fichero de usuarios] | ||
<ol> | <ol> | ||
Línea 30: | Línea 31: | ||
<li>Muestra los usuarios por orden de puesto</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 un nuevo fichero de texto con los usuarios ordenados por puesto</li> | ||
− | <li> | + | <li>Controla la excepción de apertura del fichero. Si no existe o si no hay acceso de lectura, muestra el mensaje correspondiente</li> |
+ | <li>Almacena los usuarios en un fichero tipo '''shelve'''. Usa como clave el nombre de usuario y como valor su puesto</li> | ||
</ol> | </ol> | ||
}} | }} | ||
{{Actividad|Title=Funciones| | {{Actividad|Title=Funciones| | ||
+ | {{Tip|Teoría en p. 36 de [https://launchpadlibrarian.net/18980633/Python%20para%20todos.pdf Python para todos]}} | ||
<ol> | <ol> | ||
+ | <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> | ||
+ | <li> | ||
</ol> | </ol> |
Revisión de 21:23 19 nov 2012
|
Tip: Teoría en p. 82 de Python para todos
|
Tip: Teoría en p. 36 de Python para todos
|