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

De WikiEducator
Saltar a: navegación, buscar
(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:
  lista = ['usuario_1', 'usuario_2', 'usuario_3', ]
+
<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|

  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)])
    </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>
    }}