Mid
19 sierpnia 2026

Znajdź błąd: Data Science & ML

Jeden fragment kodu. Znajdź błąd albo udowodnij, że go nie ma.

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()

Kliknij linie, które powodują problem.

Twój werdykt

Jedna próba dziennie. Odpowiedź pojawi się od razu potem.

Zachowaj swoją serię

Załóż konto, aby zachować serię i śledzić postępy.

Załóż konto