👉 Desafío del día 62
¡Cuidado, Gran Hermano! Hoy es día de proyectos y vas a construir tu propio diario privado para mantener tus pensamientos más íntimos en secreto para el mundo.
Tu diario deberá:
- Establecer una contraseña de acceso.
- Pedir al usuario que introduzca una contraseña.
- Si no aciertan la contraseña, salir del programa.
- Si la aciertan, entran en el menú principal, que ofrece ‘Añadir’ o ‘Ver’ entradas de diario.
- Si se elige “Añadir”, se debería:
- Pedir al usuario que escriba la entrada y almacenarla en la base de datos con la marca de tiempo como clave.
- La opción “ver” debería
- Mostrar al usuario la entrada anterior (más reciente).
- A continuación, puede elegir ver la siguiente entrada anterior hacia atrás hasta llegar al final. O volver al menú.
🥳 Puntos extra por añadir una función que permita al usuario ver una entrada a partir de una fecha exacta.
💡 Consejos
- Usa `if passwordEntered != correctPassword` para verificar el usuario.
- Utilice `os.clear()` para borrar la pantalla entre cada entrada visualizada.
- Puntos extra - compare la fecha introducida con la marca de tiempo y sólo muestre si la fecha introducida >= marca de tiempo.
La solucion la encontramos e main.py