Diferencia entre revisiones de «Usuario:Lmorillas/intropyaytozgz/ejercicios2»

De WikiEducator
Saltar a: navegación, buscar
Línea 11: Línea 11:
 
  import string
 
  import string
 
  ''.join([choice(string.letters + string.digits) for i in range(8)])
 
  ''.join([choice(string.letters + string.digits) for i in range(8)])
 +
</source>
 
</li>
 
</li>
 
</ol>
 
</ol>
</source>
+
 
 
}}
 
}}
  

Revisión de 20:59 19 nov 2012




Icon activity.jpg

Ejercicios de repaso

  1. 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)])






Icon activity.jpg

Ficheros

Usa el siguiente fichero de texto: Fichero de usuarios

  1. Muestra los usuarios por orden alfabético
  2. Muestra los usuarios por orden de puesto
  3. Crea un nuevo fichero de texto con los usuarios ordenados por puesto
  4. 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