Diferencia entre revisiones de «Usuario:Lmorillas/intropyaytozgz/ejercicios2»
De WikiEducator
(Página creada con '{{MiTitulo| Ejercicios día 2}} {{Actividad|Title=Ejercicios de repaso| <ol> <li>Dada una lista de usuarios con el siguiente formato: lista = ['usuario_1', 'usuario_2', 'usu…') |
|||
Línea 5: | Línea 5: | ||
<ol> | <ol> | ||
<li>Dada una lista de usuarios con el siguiente formato: | <li>Dada una lista de usuarios con el siguiente formato: | ||
− | + | <source lang="python"> lista = ['usuario_1', 'usuario_2', 'usuario_3', ]</source> | |
Genera una nueva lista con parejas '''usuario, password''' . Puedes genera contraseñas aleatorias así: | Genera una nueva lista con parejas '''usuario, password''' . Puedes genera contraseñas aleatorias así: | ||
+ | <source lang="python"> | ||
from random import choice | from random import choice | ||
import string | import string | ||
Línea 12: | Línea 13: | ||
</li> | </li> | ||
</ol> | </ol> | ||
+ | <source lang="python"> | ||
}} | }} | ||
Revisión de 20:55 19 nov 2012
{{Actividad|Title=Ejercicios de repaso|
- Dada una lista de usuarios con el siguiente formato:
lista = ['usuario_1', 'usuario_2', 'usuario_3', ]
Genera una nueva lista con parejas usuario, password . Puedes genera contraseñas aleatorias así:
from random import choice import string ''.join([choice(string.letters + string.digits) for i in range(8)]) </li> </ol> <source lang="python"> }} {{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> }}