No puedo hacer este ejercicio AYUDA :c!

Iniciado por darkzono, 4 Septiembre 2014, 04:53 AM

0 Miembros y 2 Visitantes están viendo este tema.

darkzono

Hola, necesito hacer este ejercicio pero no se como comenzar a decir verdad he leido manuales y he visto tutoriales de python sobre todo del if else when y mas pero no comprendo como hacer este modulo, sin mas palabras se los dejo aqui.

CitarSe desea crear un modulo para validar nombres de usuarios y contraseñas. Dicho modulo debe
implementar AL MENOS las siguientes funciones:
validarNombreDeUsuario(nombre)
Esta función valida un nombre de usuario. Un nombre de usuario es válido si:
- El nombre debe tener al menos 8 caracteres y máximo 12
- El nombre de usuario debe contener solo caracteres alfanuméricos (letras y numeros sin
incluir la ñ).
- Si el nombre de usuario tiene menos de 8 caracteres debe retornar "Nombre de usuario
inválido: el nombre de usuario debe contener al menos 8 caracteres."
- Si el nombre de usuario tiene mas de 12 caracteres debe retornar "Nombre de usuario
inválido: el nombre de usuario no debe tener mas de 12 caracteres."
- Si el nombre de usuario contiene caracteres especiales (no alfanuméricos) debe retornar
"Nombre de usuario inválido: el nombre de usuario solo puede contener letras y números"
- Si el nombre de usuario cumple con todas las condiciones debe retornar True.

6666


darkzono

No es por ser tutor hasta ahora solo he podido hacer esto pero no se si esta bien :

Citar>>> #Modulos de Usuario y Contraseña
>>> def validarNombreDeUsuario(nombre):
   if len (numero)<8:
      return "Nombre de Usuario invalido: el nombre de usuario debe contener al menos 8 caracteres"
   elif len (nombre)>12:
      return "Nombre de Usuario invalido: el nombre de usuario no puede contener mas de 12 caracteres"
   elif (nombre) .isalnum():
      return "Nombre de Usuario invalido: el nombre de usuario invalido: solo puede contener letras y numeros"
   return True


engel lex

a lo que se refería 6666 es que está prohibido solicitar códigos listos, publica tu código, publica tu duda y ayudamos, si no supiste como hacer algo hazlo hasta donde sepas, publicalo y pregunta con todo detalle como hacer algo puntual

recuerda usar las etiquetas GeShi al publicar codigo
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.