1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Python trung cấp dành cho nhà phát triển

Connected

Bài tập

Xây dựng bộ kiểm tra mật khẩu

Nhóm của bạn đang phát triển hệ thống xác thực cho một trang web. Để tài khoản người dùng an toàn, bạn cần tạo hàm validate_password() để kiểm tra xem mật khẩu có đáp ứng các yêu cầu bảo mật tối thiểu hay không. Hàm phải đảm bảo mật khẩu dài tối thiểu tám ký tự và chứa ít nhất một ký tự đặc biệt trong bộ sưu tập punctuation của mô-đun string.

Mô-đun string và biến mật khẩu kiểm thử user_password đã được nhập sẵn cho bạn.

Hướng dẫn

100 XP
  • Hoàn thiện hàm validate_password() để kiểm tra mật khẩu có dài ít nhất 8 ký tự.
  • Thêm vòng lặp để kiểm tra xem có ký tự nào trong mật khẩu nằm trong string.punctuation hay không.
  • Gọi hàm với user_password và lưu kết quả vào is_valid.