Intermedio
19 de agosto de 2026Encuentra el bug: Data Science & ML
Un fragmento de código. Encuentra el bug, o demuestra que no hay ninguno.
python
1import hashlib
2from sqlalchemy.orm import Session
3from models import User
4
5def register_user(db: Session, email: str, password: str) -> User:
6 hashed = hashlib.md5(password.encode()).hexdigest()
7 user = User(email=email, password_hash=hashed)
8 db.add(user)
9 db.commit()
10 db.refresh(user)
11 return user
12
13def verify_password(db: Session, email: str, password: str) -> bool:
14 user = db.query(User).filter_by(email=email).first()
15 if not user:
16 return False
17 return user.password_hash == hashlib.md5(password.encode()).hexdigest()Haz clic en las líneas que causan el problema.
Tu veredicto
Un intento por día. La respuesta aparece justo después.
Mantén tu racha
Crea una cuenta para conservar tu racha y seguir tu progreso.