Você está na página 1de 6

Inicio Libros Tutoriales Eventos Foro Buscar

Libros / Python para principiantes / Captulo 6. Mtodos principales del objeto String / 6.6. Ejercicios

6.6. Ejercicios
6.6.1. Ejercicio 1
Crear un mdulo para validacin de nombres de usuarios. Dicho mdulo, deber
cumplir con los siguientes criterios de aceptacin:

El nombre de usuario debe contener un mnimo de 6 caracteres y un mximo de 12.

open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
El nombre de usuario debe ser alfanumrico.

Nombre de usuario con menos de 6 caracteres, retorna el mensaje "El nombre de


usuario debe contener al menos 6 caracteres".

Nombre de usuario con ms de 12 caracteres, retorna el mensaje "El nombre de


usuario no puede contener ms de 12 caracteres".

Nombre de usuario con caracteres distintos a los alfanumricos, retorna el mensaje


"El nombre de usuario puede contener solo letras y nmeros".

Nombre de usuario vlido, retorna True .

6.6.2. Ejercicio 2
Crear un mdulo para validacin de contraseas. Dicho mdulo, deber cumplir con
los siguientes criterios de aceptacin:

La contrasea debe contener un mnimo de 8 caracteres.

Una contrasea debe contener letras minsculas, maysculas, nmeros y al menos


1 carcter no alfanumrico.

open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
La contrasea no puede contener espacios en blanco.

Contrasea vlida, retorna True .

Contrasea no vlida, retorna el mensaje "La contrasea elegida no es segura".

6.6.3. Ejercicio 3
Crear un mdulo que solicite al usuario el ingreso de un nombre de usuario y
contrasea y que los valide utilizando los mdulos generados en los dos ejercicios
anteriores.

Ayuda: para contar la cantidad de caracteres de una cadena, en Python se utiliza la


funcin incorporada: len(cadena) .

Anterior Siguiente
6.5. Mtodos de unin y divisin Captulo 7. Mtodos principales del objeto list

Copyright (c) 2011-2013 Eugenia Bahit. La copia y redistribucin de esta pgina se permite bajo los trminos de
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
Copyright (c) 2011-2013 Eugenia Bahit. La copia y redistribucin de esta pgina se permite bajo los trminos de
la licencia Creative Commons Atribucin NoComercial SinDerivadas 3.0 Unported siempre que se conserve esta
nota de copyright.

INDICE DE CONTENIDOS

1. Preparacin del entorno de desarrollo

2. Estructura y elementos del lenguaje

3. Mdulos, paquetes y namespaces

4. Funciones definidas por el usuario

5. Introduccin a la orientacin a objetos

Captulo 6. Mtodos principales del objeto String

6.1. Mtodos de formato

6.2. Mtodos de Bsqueda

6.3. Mtodos de Validacin

6.4. Mtodos de Sustitucin

6.5. Mtodos de unin y divisin

6.6. Ejercicios

7. Mtodos principales del objeto list

8. Mtodos principales del objeto dict

9. El objeto File: trabajando con archivos


open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
10. Un paseo por los mdulos de la librera estndar

11. Introduccin a MySQL y el lenguaje SQL

12. Bases de datos en Python con MySQL

13. Corriendo aplicaciones Python en la web

14. Enviando e-mails con formato HTML desde Python

3.757
2006-2017 LibrosWeb.es Contacto Novedades Condiciones Privacidad

das online

open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com

Você também pode gostar