Proyecto: revisa una contraseña
Python · Unidad 6: Textos
- Plan completo
- Python
- Proyecto
- 3 ejercicios
Para este proyecto hay dos métodos más: isdigit() dice si un carácter es un número y isupper() si es una mayúscula.
Los dos regresan True o False.
print("7".isdigit())
print("a".isdigit())
print("M".isupper())
print("m".isupper())Imprime
True False True False
El resto de la explicación está en la lección, que es del plan completo.
Ejercicios de esta lección
Se hacen en la app, que los corrige al momento y explica por qué.
1. Escribe el código
Una contraseña segura lleva al menos un número. Escribe
tiene_numero(clave), que regreseTruesi algún carácter es número yFalsesi ninguno lo es.2. Encuentra el bug
tiene_mayusdebería decir si la clave tiene alguna mayúscula. Con "holA" debería imprimirTrue. ¿Qué línea tiene el error?3. Escribe el código
Escribe
revisar(clave)usando las dos funciones que ya tienes. Regresa el primer aviso que aplique, en este orden: con menos de 8 caracteres,"Corta: N/8", donde N es su largo; sin números,"Falta número"; sin mayúsculas,"Falta mayúscula"; si pasa todo,"Segura".
Se abre en el navegador. Esta lección es del plan completo; la primera unidad de cada curso es gratis.